Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-29 | tgsi: add caps for fragment coord conventions (v3) | Luca Barbieri | |
Changes in v3: - Renumber caps to accomodate caps to add to master in the meantime - Document caps - Add unsupported caps to *_screen.c too Changes in v2: - Split for properties patch - Use positive caps instead of negative caps This adds 4 caps to indicate support of each of the fragment coord conventions. All drivers are also modifed to add the appropriate caps. Some drivers were incorrectly using non-Gallium-default conventions, and caps for them have them set so that they will behave correctly after the later state tracker patches. This drivers are softpipe/llvmpipe (uses integer rather than half integer) and pre-nv50 Nouveau (uses lower left rather than upper left). Other drivers might be broken. With this patchset, fixing them is only a matter of exposing the appropriate caps that match the behavior of the existing code. Drivers are encouraged to support all conventions themselves for better performance, and this feature is added to softpipe in a later patch. | |||
2010-01-28 | Merge commit 'origin/perrtblend' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/softpipe/sp_screen.c src/gallium/include/pipe/p_defines.h | |||
2010-01-28 | softpipe: Report some sane values for constant buffer CAP queries. | Michal Krol | |
2010-01-25 | softpipe: enable new blend functionality | Roland Scheidegger | |
works with tests/drawbuffers2 | |||
2009-12-25 | gallium: geometry shader can be always enabled and we don't need a cap for that | Zack Rusin | |
using the draw module allows us to enable geometry shading even on hardware that doesn't support it. | |||
2009-12-25 | gallium: add geometry shader support to gallium | Zack Rusin | |
2009-12-04 | softpipe: dont claim to support PIPE_FORMAT_NONE | Keith Whitwell | |
2009-12-01 | sp: Do not falsely advertise support for some SNORM formats. | Michal Krol | |
2009-12-01 | sp: Implement separate vertex sampler state. | Michal Krol | |
2009-09-25 | softpipe: Do not advertise support for L16 and YCBCR formats. | Michal Krol | |
2009-09-24 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
Conflicts: src/mesa/vbo/vbo_exec_array.c | |||
2009-09-24 | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Brian Paul | |
2009-09-24 | softpipe: Increase GL_MAX_3D_TEXTURE_SIZE to 256. | Vinson Lee | |
2009-09-23 | gallium: Update vendor string. | José Fonseca | |
2009-09-16 | gallium: Deprecate PIPE_CAP_S3TC. | José Fonseca | |
No longer used. S3TC support is queried via pipe_screen::is_format_supported. | |||
2009-09-16 | softpipe: Do not advertise Z32_UNORM as a supported format. | Michal Krol | |
2009-07-14 | gallium: Define PIPE_CAP_BLEND_EQUATION_SEPARATE, remove extension from ↵ | Patrice Mandin | |
default extension list | |||
2009-06-26 | softpipe: PIPE_CAP_TGSI_CONT_SUPPORTED query | Brian Paul | |
2009-06-26 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: Makefile src/gallium/drivers/softpipe/sp_screen.c src/mesa/main/version.h | |||
2009-06-08 | softpipe: advertise PIPE_CAP_MAX_TEXTURE_ANISOTROPY as 16.0 | Brian Paul | |
Note that this doesn't have any real significance since PIPE_CAP_ANISOTROPIC_FILTER still returns 0. | |||
2009-05-29 | softpipe: update comments for max texture size | Brian Paul | |
2009-05-29 | softpipe: increase max 2D/cube texture size to 4K x 4K | Brian Paul | |
2009-05-18 | softpipe: add texture target sanity check assertion | Brian Paul | |
2009-01-31 | gallium: initialize simple screen in drivers | Zack Rusin | |
2009-01-30 | gallium: make p_winsys internal | Zack Rusin | |
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | |||
2009-01-02 | softpipe: increase number of texture samplers/units to PIPE_MAX_SAMPLERS (16) | Brian Paul | |
2008-12-04 | gallium: added PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query | Brian | |
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-08-08 | gallium: Add destroy callback to all *_winsys interfaces. | José Fonseca | |
For consistency and to simplify these objects' destruction. | |||
2008-08-06 | gallium: added PIPE_CAP_TEXTURE_MIRROR_CLAMP, PIPE_CAP_TEXTURE_MIRROR_REPEAT | Brian Paul | |
Check for these caps in state tracker and enable corresponding GL extensions if supported. | |||
2008-07-19 | gallium: Finer grained is_format_supported. | José Fonseca | |
2008-07-16 | softpipe: DXT formats not really supported. | José Fonseca | |
2008-05-01 | gallium: tex surface checkpoint | Keith Whitwell | |
2008-04-14 | gallium: fix PIPE_CAP_MAX_RENDER_TARGETS query | Brian | |
2008-02-27 | gallium: move is_format_supported() to pipe_screen struct | Brian | |
2008-02-27 | gallium: implement pipe_screen for softpipe driver | Brian | |