mesa/src/gallium/drivers/vc4
Mathias Fröhlich 56088131d0 gallium: introduce PIPE_CAP_CLIP_HALFZ.
In preparation of ARB_clip_control. Let the driver decide if
it supports pipe_rasterizer_state::clip_halfz being set to true.

v3:
Initially enable on ilo.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de
2014-10-24 19:21:21 +02:00
..
kernel vc4: Fix accidental dropping of the low bits of the store tilebuffer packet. 2014-10-17 13:09:29 +01:00
.dir-locals.el
Automake.inc gallium/vc4: add automake target 'templates' 2014-09-24 10:44:01 +01:00
Makefile.am vc4: Move the mirrored kernel code to a kernel/ directory. 2014-10-09 09:46:39 +02:00
Makefile.sources vc4: correctly include the source files 2014-10-16 10:00:14 +01:00
vc4_bufmgr.c vc4: Switch from errx() to fprintf() and abort(). 2014-09-25 16:41:25 -07:00
vc4_bufmgr.h vc4: Handle a couple of the transfer map flags. 2014-09-02 12:10:56 -07:00
vc4_cl.c vc4: Keep a reference to BOs queued for rendering. 2014-08-11 14:45:30 -07:00
vc4_cl.h vc4: Make some assertions about how many flushes/EOFs the simulator sees. 2014-10-17 13:13:43 +01:00
vc4_cl_dump.c vc4: Add a little bit more packet parsing to make dump reading easier. 2014-10-18 10:08:59 +01:00
vc4_context.c vc4: Refactor flushing before mapping a BO. 2014-10-24 18:04:26 +01:00
vc4_context.h vc4: Refactor flushing before mapping a BO. 2014-10-24 18:04:26 +01:00
vc4_draw.c vc4: Translate 4-byte index buffers to 2 bytes. 2014-10-19 08:44:56 +01:00
vc4_drm.h vc4: Rename fields in the kernel interface. 2014-08-11 14:45:28 -07:00
vc4_emit.c vc4: Add support for point size setting. 2014-09-24 15:56:39 -07:00
vc4_formats.c vc4: Flip around the depth/stencil fields. 2014-09-09 07:29:16 -07:00
vc4_opt_algebraic.c vc4: Optimize the other case of SEL_X_Y wih a 0 -> SEL_X_0(a). 2014-10-10 15:03:12 +02:00
vc4_opt_copy_propagation.c vc4: Prevent copy propagating out the MOVs from r4. 2014-10-09 21:47:06 +02:00
vc4_opt_cse.c vc4: Allow dead code elimination of unused varyings. 2014-10-24 18:04:26 +01:00
vc4_opt_dead_code.c vc4: Allow dead code elimination of unused varyings. 2014-10-24 18:04:26 +01:00
vc4_packet.h vc4: Set the primitive list format at the start of rendering. 2014-10-17 13:09:28 +01:00
vc4_program.c vc4: Reuse uniform_data/contents indices when making uniforms. 2014-10-24 18:04:26 +01:00
vc4_qir.c vc4: Allow dead code elimination of unused varyings. 2014-10-24 18:04:26 +01:00
vc4_qir.h vc4: Allow dead code elimination of unused varyings. 2014-10-24 18:04:26 +01:00
vc4_qpu.c vc4: Set unused raddr fields to QPU_R_NOP. 2014-10-08 17:42:59 +02:00
vc4_qpu.h vc4: Merge qpu_a_NOP() and qpu_m_NOP to a single qpu_NOP() helper. 2014-08-24 22:13:25 -07:00
vc4_qpu_defines.h vc4: Add support for the FACE semantic. 2014-10-01 17:03:35 -07:00
vc4_qpu_disasm.c vc4: Fix compiler warning 2014-10-01 17:03:35 -07:00
vc4_qpu_emit.c vc4: Add debug output to match shaderdb info to program dumps. 2014-10-24 18:04:26 +01:00
vc4_qpu_validate.c vc4: Fix totally broken assertions about inter-instruction reg conflicts. 2014-08-22 10:16:57 -07:00
vc4_query.c vc4: Add the necessary stubs for occlusion queries. 2014-09-29 11:51:09 -07:00
vc4_register_allocate.c vc4: Put dead writes into the NOP register when generating code. 2014-09-23 13:51:42 -07:00
vc4_reorder_uniforms.c vc4: Add support for reordering the uniform stream after optimization. 2014-09-17 14:21:24 -07:00
vc4_resource.c vc4: When asked to discard-map a whole resource, discard it. 2014-10-24 18:04:26 +01:00
vc4_resource.h vc4: Translate 4-byte index buffers to 2 bytes. 2014-10-19 08:44:56 +01:00
vc4_screen.c gallium: introduce PIPE_CAP_CLIP_HALFZ. 2014-10-24 19:21:21 +02:00
vc4_screen.h vc4: Add a debug flag for flushing after every draw. 2014-09-09 07:29:12 -07:00
vc4_simulator.c vc4: Make some assertions about how many flushes/EOFs the simulator sees. 2014-10-17 13:13:43 +01:00
vc4_simulator_validate.h vc4: Move the mirrored kernel code to a kernel/ directory. 2014-10-09 09:46:39 +02:00
vc4_state.c vc4: Fix stencil writemask handling. 2014-10-21 15:16:41 +01:00
vc4_tiling.c vc4: Add support for texture tiling. 2014-08-22 10:16:57 -07:00
vc4_tiling.h vc4: Add support for texture tiling. 2014-08-22 10:16:57 -07:00