mesa/src/gallium/drivers/iris
Kenneth Graunke e8cd7a30d5 iris: Support more RGBX pipe formats.
Without them, the state tracker falls back to an RGBA format, but it
doesn't always manage to override the swizzle for us.  So we lose the
information that the API expects an X channel, where alpha is garbage
and reads back as 1.  We have no equivalent ISL RGBX format for these,
so we just use RGBA directly and override the swizzle in all cases.
2019-06-17 21:52:38 -05:00
..
Android.mk android/iris: fix driinfo header filename 2019-04-23 22:25:17 -07:00
driinfo_iris.h iris: Enable the dual_color_blend_by_location driconf option. 2019-04-22 09:36:36 -07:00
iris_batch.c iris: Record state sizes for INTEL_DEBUG=bat decoding. 2019-05-23 08:07:08 -07:00
iris_batch.h iris: Record state sizes for INTEL_DEBUG=bat decoding. 2019-05-23 08:07:08 -07:00
iris_binder.c iris: Handle binding table in the driver 2019-06-03 14:14:45 -07:00
iris_binder.h iris: little bits of compute basics 2019-02-21 10:26:09 -08:00
iris_blit.c iris: Make resource_copy_region handle packed depth-stencil resources. 2019-06-17 17:29:09 -05:00
iris_blorp.c iris: Don't flag IRIS_DIRTY_URB after BLORP operations unless it changed 2019-05-26 17:45:18 -07:00
iris_border_color.c iris: Destroy the border color pool 2019-02-21 10:26:10 -08:00
iris_bufmgr.c iris: Avoid holding the lock while allocating pages. 2019-05-30 00:46:37 -07:00
iris_bufmgr.h iris: Add helpers to clone a hardware context. 2019-05-09 16:49:07 -07:00
iris_clear.c iris: Drop unused locals from iris_clear.c to avoid warning 2019-05-31 15:55:05 -07:00
iris_context.c iris: Re-emit Surface State Base Address when context is lost. 2019-05-29 16:35:02 -07:00
iris_context.h iris: Fix SO stride units for DrawTransformFeedback 2019-06-03 22:51:18 -07:00
iris_defines.h iris: Implement ARB_indirect_parameters 2019-05-11 23:56:52 -07:00
iris_disk_cache.c iris: Free the buffer when reading from the disk cache. 2019-06-04 23:53:57 -07:00
iris_draw.c iris: Only upload surface state for grid info when needed 2019-06-11 17:57:37 -07:00
iris_fence.c u_dynarray: turn util_dynarray_{grow, resize} into element-oriented macros 2019-06-12 18:30:25 -04:00
iris_fence.h iris: Make a iris_batch_reference_signal_syncpt helper function. 2019-02-21 10:26:11 -08:00
iris_formats.c iris: Support more RGBX pipe formats. 2019-06-17 21:52:38 -05:00
iris_pipe.h iris: Make a gl_shader_stage -> pipe_shader_stage helper function 2019-04-23 00:24:08 -07:00
iris_pipe_control.c iris: Spruce up "are we using this engine?" checks for flushing 2019-03-07 17:08:07 -08:00
iris_program.c iris: Create binding table slot for num_work_groups only when needed 2019-06-11 17:57:37 -07:00
iris_program_cache.c iris: Handle binding table in the driver 2019-06-03 14:14:45 -07:00
iris_query.c iris: Implement ARB_indirect_parameters 2019-05-11 23:56:52 -07:00
iris_resolve.c iris: Resolve textures used by the program, not merely bound textures 2019-05-03 13:03:22 -07:00
iris_resource.c iris: Check if resource has stencil before returning it 2019-05-14 21:16:11 -07:00
iris_resource.h iris: support dmabuf imports with offsets 2019-05-07 13:36:08 -07:00
iris_screen.c iris: Enable INTEL_shader_atomic_float_minmax 2019-06-13 09:03:58 -07:00
iris_screen.h iris: Start wiring up on-disk shader cache 2019-05-21 15:05:38 -07:00
iris_state.c iris: Create binding table slot for num_work_groups only when needed 2019-06-11 17:57:37 -07:00
Makefile.sources iris: fix android build 2019-05-22 14:01:41 +03:00
meson.build iris: Start wiring up on-disk shader cache 2019-05-21 15:05:38 -07:00