mesa/src/gallium/drivers/vc4
Eric Anholt 60bed14d0f vc4: Handle discards while in control flow.
I missed this while adding loop support because the discard test inside a
loop was crashing before, anyway.  Fixes piglit glsl-fs-discard-04.
2016-08-29 11:03:11 -07:00
..
kernel vc4: Add kernel support for branching in shader validation. 2016-07-12 17:42:39 -07:00
.dir-locals.el dir-locals.el: Don't set variables for non-programming modes 2015-02-02 12:02:55 +00:00
Android.mk Android: move libdrm settings to top-level Android.common.mk 2016-06-13 15:31:29 +01:00
Automake.inc vc4: Just put USE_VC4_SIMULATOR in DEFINES. 2015-11-22 13:15:40 -08:00
Makefile.am vc4: Tell valgrind about BO allocations from mmap time to destroy. 2016-08-03 10:28:20 -07:00
Makefile.sources vc4: automake: remove vc4_drm.h from the sources lists 2016-07-28 14:08:24 +01:00
vc4_blit.c vc4: Don't try to blit from MSAA surfaces with mismatched width to dst. 2016-04-22 11:27:11 -07:00
vc4_bufmgr.c vc4: Tell valgrind about BO allocations from mmap time to destroy. 2016-08-03 10:28:20 -07:00
vc4_bufmgr.h vc4: add hash table look-up for exported dmabufs 2016-07-26 13:47:50 -07:00
vc4_cl.c vc4: Rework cl handling to be friendlier to the compiler. 2015-07-14 11:31:57 -07:00
vc4_cl.h vc4: Drop reloc_count tracking for debug asserts on non-debug builds. 2015-07-14 11:31:57 -07:00
vc4_cl_dump.c vc4: Add CL dumping for GL_ARRAY_PRIMITIVE. 2015-11-09 19:17:36 -08:00
vc4_context.c vc4: Don't flush on read-only access of buffers read by the CL. 2016-04-18 10:10:44 -07:00
vc4_context.h vc4: Add register allocation support for MUL output rotation. 2016-08-25 17:24:11 -07:00
vc4_draw.c gallium: add render_condition_enable param to clear_render_target/depth_stencil 2016-08-10 01:10:21 +02:00
vc4_emit.c vc4: Disable early Z with computed depth. 2016-07-26 13:47:50 -07:00
vc4_fence.c gallium: add a pipe_context parameter to fence_finish 2016-08-10 01:11:10 +02:00
vc4_formats.c gallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_* 2016-04-22 01:30:39 +02:00
vc4_job.c vc4: Throttle outstanding rendering after submission. 2016-01-27 20:05:37 -08:00
vc4_nir_lower_blend.c vc4: Mark when we add discards while lowering blend state. 2016-08-29 10:57:04 -07:00
vc4_nir_lower_io.c vc4: Fix vc4_nir_lower_io for non-vec4 I/O. 2016-08-22 11:52:26 -07:00
vc4_nir_lower_txf_ms.c vc4: fixup for new nir_foreach_block() 2016-05-05 16:19:41 -07:00
vc4_opt_algebraic.c vc4: Add a "qir_for_each_inst_inorder" macro and use it in many places. 2016-07-12 15:47:25 -07:00
vc4_opt_constant_folding.c vc4: Add a "qir_for_each_inst_inorder" macro and use it in many places. 2016-07-12 15:47:25 -07:00
vc4_opt_copy_propagation.c vc4: Add support for MUL output rotation. 2016-08-25 17:24:11 -07:00
vc4_opt_dead_code.c vc4: Convert vc4_opt_dead_code to work in the presence of control flow. 2016-07-13 23:54:15 -07:00
vc4_opt_peephole_sf.c vc4: Convert vc4_opt_peephole_sf to work with control flow. 2016-07-12 15:47:26 -07:00
vc4_opt_small_immediates.c vc4: Add a "qir_for_each_inst_inorder" macro and use it in many places. 2016-07-12 15:47:25 -07:00
vc4_opt_vpm.c vc4: Fix a leak of the src[] array of VPM reads in optimization. 2016-08-03 10:25:09 -07:00
vc4_program.c vc4: Handle discards while in control flow. 2016-08-29 11:03:11 -07:00
vc4_qir.c vc4: Add support for MUL output rotation. 2016-08-25 17:24:11 -07:00
vc4_qir.h vc4: Handle discards while in control flow. 2016-08-29 11:03:11 -07:00
vc4_qir_emit_uniform_stream_resets.c vc4: Emit resets of the uniform stream at the starts of blocks. 2016-07-13 23:54:15 -07:00
vc4_qir_live_variables.c vc4: Implement live intervals using a CFG. 2016-07-12 17:41:59 -07:00
vc4_qir_lower_uniforms.c vc4: Convert uniforms lowering to work with multiple blocks. 2016-07-12 15:47:26 -07:00
vc4_qir_schedule.c vc4: Emit resets of the uniform stream at the starts of blocks. 2016-07-13 23:54:15 -07:00
vc4_qir_validate.c vc4: Add a QIR value for the QPU element register. 2016-08-25 17:24:11 -07:00
vc4_qpu.c vc4: Add support for MUL output rotation. 2016-08-25 17:24:11 -07:00
vc4_qpu.h vc4: Add support for MUL output rotation. 2016-08-25 17:24:11 -07:00
vc4_qpu_defines.h vc4: Add support for the 2-bit LOAD_IMM variants. 2016-08-25 17:24:11 -07:00
vc4_qpu_disasm.c vc4: Add disassembly for constant MUL rotates 2016-08-25 17:24:11 -07:00
vc4_qpu_emit.c vc4: Add support for MUL output rotation. 2016-08-25 17:24:11 -07:00
vc4_qpu_schedule.c vc4: Add QPU scheduling to handle MUL rotate sources. 2016-08-25 17:24:11 -07:00
vc4_qpu_validate.c vc4: Add real validation for MUL rotation. 2016-08-25 17:24:11 -07:00
vc4_query.c gallium: add bool return to pipe_context::end_query 2016-04-21 22:32:50 -05:00
vc4_register_allocate.c vc4: Add register allocation support for MUL output rotation. 2016-08-25 17:24:11 -07:00
vc4_reorder_uniforms.c vc4: Add a "qir_for_each_inst_inorder" macro and use it in many places. 2016-07-12 15:47:25 -07:00
vc4_resource.c gallium: split transfer_inline_write into buffer and texture callbacks 2016-07-23 13:33:42 +02:00
vc4_resource.h vc4: Add support for mapping of MSAA resources. 2015-12-08 09:49:56 -08:00
vc4_screen.c gallium: add a cap to expose whether driver supports mixed color/zs bits 2016-08-23 18:30:49 -04:00
vc4_screen.h vc4: Tell state_tracker that we would prefer NIR. 2016-08-22 12:11:08 -07:00
vc4_simulator.c vc4: Add support for dumping executed commands to a file. 2015-12-15 12:05:48 -08:00
vc4_simulator_validate.h vc4: Add a bitmap of branch targets in kernel validation. 2016-07-12 17:42:38 -07:00
vc4_state.c gallium: Use enum pipe_shader_type in set_sampler_views() 2016-08-29 09:07:25 -06:00
vc4_tiling.c vc4: Fix doxygen warnings 2016-05-30 17:53:45 +01:00
vc4_tiling.h vc4: Use the pure/const attributes on a bunch of our QPU functions. 2015-07-17 12:25:55 -07:00
vc4_uniforms.c vc4: Avoid generating a custom shader per level in glGenerateMipmaps(). 2016-08-03 10:55:54 -07:00