mesa/src/gallium/drivers/ilo
Edward O'Callaghan 4bc9130fba gallium: Add PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT
Add PIPE_CAP to determine if the GL extension
'GL_ARB_framebuffer_no_attachments' shall be
supported.

The driver is required to support 'PIPE_FORMAT_NONE'
via its 'is_format_supported()' callback in order
to determine the MSAA modes the hardware supports so
that values requested from the application using
'GL_ARB_framebuffer_no_attachments' may be quantized
to what the hardware expects.

V.2:
 Fix doc for a more detailed description of the PIPE_CAP
 and the corresponding GL constant.

V.3:
 Renamed and repurposed once again.

V.4:
 Remove CAP from cap_mapping array.

[airlied: fix damaged whitespace]

Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2016-04-07 11:56:44 +10:00
..
core gallium/drivers/ilo: Use unsigned for loop index 2016-01-06 08:04:03 -07:00
genhw ilo: improve Gen8 defines based on its PRMs 2015-10-12 10:15:28 +08:00
shader tgsi: split tgsi_util_get_texture_coord_dim() function into two 2016-03-31 09:48:00 -06:00
Android.mk ilo: remove unused include from Android.mk 2015-04-22 14:18:47 +01:00
Automake.inc gallium/ilo: add automake target 'template' 2014-09-24 10:44:00 +01:00
ilo_blit.c ilo: add ilo_image_can_enable_aux() 2015-05-02 22:14:07 +08:00
ilo_blit.h ilo: make sure there is HiZ before resolving 2015-10-22 14:06:21 +08:00
ilo_blitter.c ilo: use dynamic bo for rectlist vertices 2014-09-30 16:41:31 +08:00
ilo_blitter.h ilo: emit 3DPRIMITIVE from gen6_3dprimitive_info 2015-06-22 15:18:57 +08:00
ilo_blitter_blt.c ilo: replace pipe_format by gen_surface_format 2015-06-26 13:45:28 +08:00
ilo_blitter_pipe.c ilo: embed ilo_state_viewport in ilo_viewport_state 2015-06-15 01:06:45 +08:00
ilo_blitter_rectlist.c ilo: replace pipe_format by gen_surface_format 2015-06-26 13:45:28 +08:00
ilo_common.h ilo: remove u_memory.h inclusion from ilo_core.h 2015-10-18 21:04:52 +08:00
ilo_context.c u_upload_mgr: allow specifying PIPE_USAGE_* for the upload buffer 2016-01-02 15:15:45 +01:00
ilo_context.h ilo: rename ilo_dev_info to ilo_dev 2015-05-02 22:14:06 +08:00
ilo_cp.c ilo: move command builder to core 2015-05-02 22:14:06 +08:00
ilo_cp.h ilo: move command builder to core 2015-05-02 22:14:06 +08:00
ilo_draw.c ilo: add PIPE_QUERY_OCCLUSION_PREDICATE support 2016-02-09 11:59:27 -05:00
ilo_draw.h ilo: remove struct ilo_3d 2014-09-26 21:15:55 +08:00
ilo_format.c ilo: move ilo_format.[ch] out of core 2015-06-22 15:18:56 +08:00
ilo_format.h ilo: replace pipe_format by gen_surface_format 2015-06-26 13:45:28 +08:00
ilo_gpgpu.c gallium: add a new interface for pipe_context::launch_grid() 2016-02-13 15:51:17 +01:00
ilo_gpgpu.h ilo: new pipe driver for Intel GEN6+ 2013-04-26 16:16:41 +08:00
ilo_public.h ilo: new pipe driver for Intel GEN6+ 2013-04-26 16:16:41 +08:00
ilo_query.c ilo: add PIPE_QUERY_OCCLUSION_PREDICATE support 2016-02-09 11:59:27 -05:00
ilo_query.h ilo: rework query support 2014-09-21 23:31:10 +08:00
ilo_render.c ilo: add PIPE_QUERY_OCCLUSION_PREDICATE support 2016-02-09 11:59:27 -05:00
ilo_render.h ilo: add support for scratch spaces 2015-10-23 17:29:58 +08:00
ilo_render_dynamic.c ilo: add ilo_state_compute 2015-06-22 12:56:55 +08:00
ilo_render_gen.h ilo: add support for scratch spaces 2015-10-23 17:29:58 +08:00
ilo_render_gen6.c ilo: add support for scratch spaces 2015-10-23 17:29:58 +08:00
ilo_render_gen7.c ilo: add support for scratch spaces 2015-10-23 17:29:58 +08:00
ilo_render_gen8.c ilo: add support for scratch spaces 2015-10-23 17:29:58 +08:00
ilo_render_media.c ilo: add ilo_state_compute 2015-06-22 12:56:55 +08:00
ilo_render_surface.c ilo: introduce ilo_vma 2015-06-26 13:45:27 +08:00
ilo_resource.c gallium: add external usage flags to resource_from(get)_handle (v2) 2016-03-09 15:02:25 +01:00
ilo_resource.h ilo: replace pipe_format by gen_surface_format 2015-06-26 13:45:28 +08:00
ilo_screen.c gallium: Add PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT 2016-04-07 11:56:44 +10:00
ilo_screen.h ilo: add ilo_fence.h to core 2015-05-02 22:14:06 +08:00
ilo_shader.c ilo: add support for scratch spaces 2015-10-23 17:29:58 +08:00
ilo_shader.h ilo: add support for scratch spaces 2015-10-23 17:29:58 +08:00
ilo_state.c gallium: make image views non-persistent objects 2016-02-15 22:22:33 -05:00
ilo_state.h gallium: add new limits for shader buffers and images 2015-07-16 16:52:17 +02:00
ilo_transfer.c ilo: replace pipe_format by gen_surface_format 2015-06-26 13:45:28 +08:00
ilo_transfer.h ilo: rename intel_bo_map_unsynchronized() 2014-08-26 14:10:50 +08:00
ilo_video.c vl: rename pipe_video_decoder to pipe_video_codec 2013-08-19 10:21:15 +02:00
ilo_video.h ilo: new pipe driver for Intel GEN6+ 2013-04-26 16:16:41 +08:00
Makefile.am mesa: Enable subdir-objects globally. 2015-06-26 12:55:25 +01:00
Makefile.sources ilo: remove ilo_buffer 2015-06-26 13:45:27 +08:00