Age | Commit message (Collapse) | Author |
|
|
|
|
|
Move these to a higher level instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The memcmp() fails to detect buffer size changes...
|
|
|
|
|
|
This provides better information about which images in texture object have changed.
Also, call texture_update() from more places previously missed.
|
|
Need to find highest used sampler so search from end toward beginning.
|
|
|
|
|
|
(blit, gen-mipmaps, quad-clear, etc)
Also, additional cso_set_*() functions for viewport, framebuffer, blend color,
etc. state.
|
|
|
|
|
|
|
|
If we go behind the CSO context's back and set pipe state directly we
need to invalidate the CSO's 'current' pointers.
This will be revisited...
|
|
Copy rectangular region from one surface to another w/ scaling.
Disables most fragment operations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
THere are 64-bits in a uint64_t, not 128. Duh.
|
|
|
|
Based on code from Mesa's state tracker.
Still need to implement fallbacks for those texture formats which can't
generally be rendered to.
|
|
|
|
Passthrough is actually more tricky than you'd think...
|
|
handles.
|
|
quads)
New draw_enable_point_sprites() function.
Fixes spriteblast.c demo
|
|
|
|
|
|
Glean vertProg1 runs all the way through, rather than aborting.
|
|
|