Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-25 | gallium: rename pipe_buffer_handle to pipe_buffer, rework pipebuffer/ code | Keith Whitwell | |
Provide an actual definition of the pipe_buffer struct, containing the parameters used to create the buffer, and its refcount. Shift refcounting buffers out of the winsys interface, similar to surfaces & textures. Rework pipebuffer/ to reflect the fact these changes, and also Michel's reworking of the buffer interface. | |||
2008-01-04 | llvm: we need custom rules so had to redo the build a little bit | Zack Rusin | |
also don't use sse when llvm is enabled | |||
2008-01-03 | rename vars, clean-up formatting | Brian | |
2008-01-01 | Clean-up, re-org some vertex/fragment shader state code. | Brian | |
2007-12-06 | Hide texture layout details from the state tracker. | Michel Dänzer | |
pipe->get_tex_surface() has to be used for access to texture image data. | |||
2007-11-23 | gallium: reorg tgsi directories. | Michal Krol | |
2007-11-02 | Cleanups. | Zack Rusin | |
Remove some debugging output and try to make sure that Mesa compiles when configured without LLVM | |||
2007-11-02 | Add basic entry points for fragment shaders. | Zack Rusin | |
2007-11-02 | Renaming llvmtgsi to gallivm. Taking first steps on the way to supporting | Zack Rusin | |
fragment shaders through llvm. | |||
2007-10-29 | Make gallium compile in win32. | Michal Krol | |
Use FREE, MALLOC, CALLOC, GETENV wrappers. Silence compiler warnings. Add proper copyrights. | |||
2007-10-28 | Control FS TGSI dumping with GALLIUM_DUMP_FS env variable. | michal | |
2007-10-27 | Respect use_sse flag. | michal | |
2007-10-27 | Enable SSE2 for fragment shaders. | michal | |
2007-10-03 | Track fragment and vertex shader code generation via pipe shader state objects. | Michel Dänzer | |
Unfortunately, the generated fragment shader code is effectively unusable until it handles quad->mask. | |||
2007-10-03 | In vertex shaders also expect the template to be stack allocated | Zack Rusin | |
structure so allocate a private copy of it. | |||
2007-10-03 | Make softpipe behave more like a real driver by always allocating something | Zack Rusin | |
in the state functions. | |||
2007-09-28 | Redoing the way we handle vertex shaders for the draw module. | Zack Rusin | |
2007-09-28 | Revert "Redoing the way we handle vertex shaders for the draw module." | Zack Rusin | |
This reverts commit 6dcfddb8e2ec2bfb6187b912807fa65f28da2c5e. | |||
2007-09-28 | Redoing the way we handle vertex shaders for the draw module. | Zack Rusin | |
2007-09-20 | Switch fragment/vertex shaders to the new caching semantics. | Zack Rusin | |
Allow driver custom allocation within cached objects. The shaders are currently twiced (by cso layer and by the program itself). | |||
2007-09-18 | Convert shader to an immutable state object. | Zack Rusin | |
2007-09-10 | merge buffer_unreference(), buffer_reference() | Brian | |
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-20 | include draw_context.h | Brian | |
2007-08-20 | Move guts of vertex array drawing into the 'draw' module. | Brian | |
2007-08-16 | Begin added vertex shader state/support. | Brian | |
Renamed pipe_fs_state to pipe_shader_state since it can be used for both vertex and fragment shader info. | |||
2007-07-09 | Rename G_NEW_* tokens to SP_NEW_* | Brian | |
2007-06-14 | Renamed softpipe directories and files to something less confusing. | Keith Whitwell | |
softpipe/state_tracker --> state_tracker/ softpipe/ --> pipe/ softpipe/generic --> pipe/softpipe/ I don't think pipe is a great name, but I disliked all the others too. Luckily it's fairly easy to rename with git, so this can be revisited later. |