History log of /external/mesa3d/src/gallium/auxiliary/util/u_caps.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2a0126932b320806e030c1c085791e257516e0cd 18-Nov-2011 Marek Olšák <maraeo@gmail.com> gallium: remove PIPE_CAP_GLSL and enable GLSL unconditionally

Only i965g does not enable GLSL, but that driver has been unmaintained and
bitrotting for quite a while anyway.
/external/mesa3d/src/gallium/auxiliary/util/u_caps.c
e968975cb57eb854769292f7c6ff773c64a386c3 08-Mar-2011 Marek Olšák <maraeo@gmail.com> gallium: remove the geom_flags param from is_format_supported
/external/mesa3d/src/gallium/auxiliary/util/u_caps.c
ccb5e65bc972e0065c0b71cdf0d2feecb6cc95ab 14-Sep-2010 Luca Barbieri <luca@luca-barbieri.com> auxiliary: fix unintended fallthrough
/external/mesa3d/src/gallium/auxiliary/util/u_caps.c
a508d2dddcc67d0f92cc36b9ed6f36a9bbfc579d 05-Sep-2010 Luca Barbieri <luca@luca-barbieri.com> gallium: introduce get_shader_param (ALL DRIVERS CHANGED) (v3)

Changes in v3:
- Also change trace, which I forgot about

Changes in v2:
- No longer adds tessellation shaders

Currently each shader cap has FS and VS versions.

However, we want a version of them for geometry, tessellation control,
and tessellation evaluation shaders, and want to be able to easily
query a given cap type for a given shader stage.

Since having 5 duplicates of each shader cap is unmanageable, add
a new get_shader_param function that takes both a shader cap from a
new enum and a shader stage.

Drivers with non-unified shaders will first switch on the shader
and, within each case, switch on the cap.

Drivers with unified shaders instead first check whether the shader
is supported, and then switch on the cap.

MAX_CONST_BUFFERS is now per-stage.
The geometry shader cap is removed in favor of checking whether the
limit of geometry shader instructions is greater than 0, which is also
used for tessellation shaders.

WARNING: all drivers changed and compiled but only nvfx tested
/external/mesa3d/src/gallium/auxiliary/util/u_caps.c
e54164b4e3890e3eddc4ae976e3cc2f1fa2f441b 05-Jul-2010 Corbin Simpson <MostAwesomeDude@gmail.com> auxiliary/util: Add SM3 meta-cap list.
/external/mesa3d/src/gallium/auxiliary/util/u_caps.c
815b75705f5e3f0f7db025368da37bb14395de9a 17-May-2010 Roland Scheidegger <sroland@vmware.com> gallium/util: adapt util code to interface changes

The util blit functions change their interface (apart from some rename) too
(in particular util_blit_pixels now also takes a pipe_resource as the src blit
argument instead of a surface, as it might just call resource_copy_region).
Maybe the blit util code might need a bit more cleanup, it still doesn't feel
very clean. In particular it seems that util_blit_pixels_tex should probably
disappear, and I think it would be great if the code called by drivers for
blitting (u_blitter.c, which isn't really touched by this change) could somehow
be merged with the u_blit code.
/external/mesa3d/src/gallium/auxiliary/util/u_caps.c
f86def5e74566c8db1ced1cddfc1a1f7bee9875d 30-Apr-2010 Jakob Bornecrantz <jakob@vmware.com> util: Add missing break statement in u_caps.c

Thanks Vinson.
/external/mesa3d/src/gallium/auxiliary/util/u_caps.c
f7cf8b4658aadb0a125f1e1fb9d6cb73d44902b0 29-Apr-2010 Jakob Bornecrantz <jakob@vmware.com> util: Update caps after helpfull input

In no particular order:
* Make list const
* Add function comments
* Clearly state that demo lists are not complete
* Fix whitespace
* Use __FUNCTION__ instead of __func__
* Add unimplemented check which always fail

Thanks Brian and Keith.
/external/mesa3d/src/gallium/auxiliary/util/u_caps.c
110a956a645f900e100062fbbe19c5835f9b5476 29-Apr-2010 Jakob Bornecrantz <jakob@vmware.com> util: Add small caps checker helper
/external/mesa3d/src/gallium/auxiliary/util/u_caps.c