Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-09-18 | Combing depth and stencil objects and making them immutable. | Zack Rusin | |
Converting depth and stencil objects into a single state object (d3d10 like) and making it immutable. | |||
2007-09-18 | Make sampler an immutable state object. | Zack Rusin | |
Switch the sample to be an immutable state object. | |||
2007-09-18 | Implementing a better hash, removing state_tracker dependency from the cache. | Zack Rusin | |
Replacing mesa's main hash with one that handles collisions, moving state_tracker related caching to the state tracker to keep cso cache independent of it. Cleanups. | |||
2007-09-18 | First stab at immutable state objects (create/bind/delete) | Zack Rusin | |
We want our state objects to be immutable, handled via the create/bind/delete calls instead of struct propagation. Only implementing the blend state to see how it would look like and work. | |||
2007-09-17 | Replace GL_TEXTURE_* tokens with PIPE_TEXTURE_* | Brian | |
Must have missed this a while back. This fixes cube mapping. | |||
2007-09-17 | Plug in selection/feedback code. | Brian | |
Not quite finished yet. Selection/feedback are done with a private instance of the 'draw' module in the state tracker. Not quite all the draw context's state is set yet, namely vertex format info. Hold off on that for a bit... | |||
2007-09-17 | selection/feedback support | Brian | |
2007-09-17 | Merge branch 'softpipe_0_1_branch' of ↵ | Brian | |
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch | |||
2007-09-17 | Remove non-meaningful region_idle() interface | Keith Whitwell | |
This is already handled by the semanics of map(), etc. | |||
2007-09-17 | silence warning | Brian | |
2007-09-17 | Fix linux-dri-x86 build. | Michel Dänzer | |
2007-09-11 | Implement query object interface. | Brian | |
This replaces the temporary occlusion counter functions we had before. Added new ctx->Driver.WaitQuery() function which should block until the result is ready. Sketch out some code for vertex transformation feedback counters. | |||
2007-09-10 | merge buffer_unreference(), buffer_reference() | Brian | |
2007-09-10 | plug in rasterpos/feedback code | Brian | |
2007-09-10 | glRasterPos function | Brian | |
2007-08-25 | add missing files | keithw | |
2007-08-25 | fix frag vs vertex typo | keithw | |
2007-08-25 | add names to tracked state atoms to improve debug | keithw | |
2007-08-25 | checkpoint in constant tracking rework | Keith Whitwell | |
2007-08-25 | remove unneeded dirty flag | keithw | |
2007-08-24 | code re-org, minor improvements | Brian | |
2007-08-24 | check for USE_X86_ASM or SLANG_X86 in st_delete_program() | Brian | |
2007-08-24 | Add support for more surface types in sp_surface.c | Brian | |
replace PIPE_FORMAT_U_L8_A8 with PIPE_FORMAT_U_A8_L8 | |||
2007-08-24 | Hook-up SSE2 to VS. | michal | |
2007-08-24 | fix a tracking of changed lighting state | Brian | |
2007-08-24 | add some warnings about bitmaps/copypixels | Brian | |
2007-08-24 | Fixup include paths after rename | Keith Whitwell | |
2007-08-23 | track more vertex-related state changes | Brian | |
2007-08-23 | added GL_STENCIL_INDEX8_EXT | Brian | |
2007-08-23 | Vertex shader outputs are now tightly packed into the output slots. | Brian | |
Fix softpipe vertex attribute setup. Also, update vs constants when the projection matrix changes (fixes samples/prim.c) | |||
2007-08-23 | map Mesa vertex attribs/arrays to TGSI attribs | Brian | |
2007-08-23 | Checkpoint: new vertex/fragment attribute naming | Brian | |
Replace VF_ATTRIB_x with TGSI_ATTRIB_x When converting mesa programs to TGSI programs, also convert the InputsRead and OutputsWritten to a mask of TGSI_ATTRIB_ bits. Still need to do conversion for vertex programs... | |||
2007-08-22 | Need to store vendor and renderer strings in the context. | Brian | |
As it was, we always returned the same pointer. So glxinfo, which calls glGetString() before printing anything, was printing the same string for both vendor and renderer. | |||
2007-08-22 | Improved pipe_region/surface_reference() functions | Brian | |
Now dereferences the old object first. Target object may be NULL to clear the pointer. | |||
2007-08-22 | Rework of shader constant buffers. | Brian | |
They're now totally independent of the actual shaders. Also, implemented in terms of pipe_buffer_handles/objects. | |||
2007-08-21 | temporarily call _mesa_enable_sw_extensions() so we can run more test progs ↵ | Brian | |
without failing the extension checks | |||
2007-08-20 | Set viewport state so viewport matches window dims. | Brian | |
trivial/readpixels.c works again. | |||
2007-08-20 | Update glClear and glDrawPixels code. | Brian | |
Since they're implemented by drawing quadrilaterals (and go through vertex transformation and viewport mapping) we don't have to invert Y coords. | |||
2007-08-20 | Checkpoint: remove more of the old draw_vb() code. | Brian | |
2007-08-20 | Start to remove the temporary draw_vb() and draw_vertices() code. | Brian | |
new st_draw_vertices() utility used by glClear and glDrawPixels | |||
2007-08-20 | implement DrawElements, still some rough spots | Brian | |
2007-08-18 | Create a default vertex attribute buffer which mirrors ctx->Current.Attrrib[] | Brian | |
Used when the vertex shader references attributes which aren't present in VBOs. | |||
2007-08-18 | added tnl state atom | Brian | |
2007-08-17 | tell vbo module to use bufferobjs | Brian | |
2007-08-17 | added call to _mesa_load_state_parameters() | Brian | |
2007-08-17 | added outputs_written field to pipe_shader_state | Brian | |
2007-08-17 | Use simple st->pipe->clear() in more cases for depth/stencil clears. | Brian | |
2007-08-17 | added assertions, disable debug output | Brian | |
2007-08-16 | Move VS code from st_atom_fs.c to st_atom_vs.c. | michal | |
2007-08-16 | Remove many dependencies on mesa headers. | Brian | |
To build with mesa, need -DMESA in makefile/config file. |