mesa/src/gallium/drivers/nvc0
Marek Olšák bb71f9249a gallium: separate out floating-point CAPs into its own enum
The motivation behind this is to add some self-documentation in the code
about how each CAP can be used.

The idea is:
- enum pipe_cap is only valid in get_param
- enum pipe_capf is only valid in get_paramf

Which CAPs are floating-point have been determined based on how everybody
except svga implemented the functions. svga have been modified to match all
the other drivers.

Besides that, the floating-point CAPs are now prefixed with PIPE_CAPF_.
2011-11-22 20:56:50 +01:00
..
codegen nv50/ir: use RDSV to fetch FrontFacing before lowering 2011-10-21 23:00:39 +02:00
Android.mk android: add CPP_SOURCES for nv50/nvc0 2011-11-06 14:38:23 -07:00
Makefile nv50/ir: import new shader backend code 2011-09-14 16:19:52 +02:00
Makefile.sources nvc0: hook up to new shader code generator 2011-09-14 16:19:52 +02:00
nvc0_2d.xml.h nvc0: import nvc0 gallium driver 2010-11-12 15:17:40 +01:00
nvc0_3d.xml.h nvc0: add support for clip distance shader outputs 2011-10-21 23:00:40 +02:00
nvc0_3ddefs.xml.h nvc0: import nvc0 gallium driver 2010-11-12 15:17:40 +01:00
nvc0_context.c nouveau,nvc0: fix/improve handling of multiple constant buffers 2011-10-21 23:00:40 +02:00
nvc0_context.h nouveau,nvc0: fix/improve handling of multiple constant buffers 2011-10-21 23:00:40 +02:00
nvc0_draw.c nvc0: import nvc0 gallium driver 2010-11-12 15:17:40 +01:00
nvc0_formats.c nv50,nvc0: extend formats table for integer formats 2011-10-15 14:12:31 +02:00
nvc0_graph_macros.h nv50-nvc0: make use of COLOR_MASK,BLEND_ENABLE_COMMON 2011-04-10 14:06:52 +02:00
nvc0_m2mf.xml.h nvc0: import nvc0 gallium driver 2010-11-12 15:17:40 +01:00
nvc0_miptree.c nvc0: add support for linear and buffer textures and RTs 2011-10-21 23:00:40 +02:00
nvc0_program.c nvc0: add support for clip distance shader outputs 2011-10-21 23:00:40 +02:00
nvc0_program.h nvc0: add support for clip distance shader outputs 2011-10-21 23:00:40 +02:00
nvc0_push.c nvc0: support edge flags 2011-03-13 13:23:55 +01:00
nvc0_push2.c nvc0: fix resource unmap after vertex push 2011-01-04 16:14:38 +01:00
nvc0_query.c nvc0: handle more query types 2011-10-21 23:00:40 +02:00
nvc0_resource.c nvc0: add support for linear and buffer textures and RTs 2011-10-21 23:00:40 +02:00
nvc0_resource.h nv50,nvc0: add support for multi-sample resources 2011-07-14 12:51:06 +02:00
nvc0_screen.c gallium: separate out floating-point CAPs into its own enum 2011-11-22 20:56:50 +01:00
nvc0_screen.h nvc0: handle more query types 2011-10-21 23:00:40 +02:00
nvc0_shader_state.c nvc0: add support for clip distance shader outputs 2011-10-21 23:00:40 +02:00
nvc0_state.c nv50,nvc0: support polygon offset clamp state 2011-09-28 16:28:58 +02:00
nvc0_state_validate.c nouveau,nvc0: fix/improve handling of multiple constant buffers 2011-10-21 23:00:40 +02:00
nvc0_stateobj.h nv50,nvc0: support polygon offset clamp state 2011-09-28 16:28:58 +02:00
nvc0_surface.c nvc0: add support for linear and buffer textures and RTs 2011-10-21 23:00:40 +02:00
nvc0_tex.c nvc0: add support for linear and buffer textures and RTs 2011-10-21 23:00:40 +02:00
nvc0_transfer.c nouveau,nvc0: fix/improve handling of multiple constant buffers 2011-10-21 23:00:40 +02:00
nvc0_vbo.c nv50,nvc0: reset per-instance state for inactive vertex elements 2011-10-21 23:00:39 +02:00
nvc0_winsys.h nv50: add support for linear textures and render targets 2011-08-30 13:55:07 +02:00
SConscript scons: add CPP_SOURCES for nv50/nvc0 2011-11-06 14:38:23 -07:00