summaryrefslogtreecommitdiffstats
path: root/src/intel
Commit message (Expand)AuthorAgeFilesLines
* anv/descriptor_set: Put the whole state in the state free listJason Ekstrand2016-11-161-5/+4
* anv/descriptor_set: Write the state offset in the surface state free list.Jason Ekstrand2016-11-161-0/+1
* anv/blorp: Handle VK_ATTACHMENT_UNUSED in CmdClearAttachmentsJason Ekstrand2016-11-161-0/+8
* Allocate a null state whenever there is depth/stencilJason Ekstrand2016-11-161-9/+10
* anv: Set framebuffer to NULL in secondary command buffersJason Ekstrand2016-11-161-2/+1
* anv/blorp: Use the new clear_attachments entrypoint for attachment clearsJason Ekstrand2016-11-161-41/+50
* anv/blorp: Break the guts of alloc_binding_table into a shared helperJason Ekstrand2016-11-163-16/+33
* anv: Bring back anv_cmd_buffer_emit_state_base_addressJason Ekstrand2016-11-162-0/+20
* intel/blorp: Add a clear_attachments entrypointJason Ekstrand2016-11-163-2/+173
* intel/blorp: Add capability to use pre-baked binding tablesJason Ekstrand2016-11-162-20/+27
* intel/blorp: Add support for vertex shadersJason Ekstrand2016-11-163-6/+82
* intel/blorp: Use an actual chunk of vertex buffer for the VUE headerJason Ekstrand2016-11-161-33/+34
* blorp/exec: Use uint32_t for copying varying dataJason Ekstrand2016-11-161-2/+2
* intel/blorp: Handle NIR clear inputs the same way as blit inputsJason Ekstrand2016-11-163-11/+17
* intel/blorp: Remove NIR support for uniformsJason Ekstrand2016-11-161-23/+1
* intel/blorp: Add a shader type to make keys more uniqueJason Ekstrand2016-11-163-7/+18
* intel/blorp: Make the number of samples an explicit parameterJason Ekstrand2016-11-165-9/+19
* anv/cmd_buffer: Stop relying on the framebuffer for 3DSTATE_SF on gen7Jason Ekstrand2016-11-161-11/+32
* anv: Rework the way render target surfaces are allocatedJason Ekstrand2016-11-164-126/+180
* anv/cmd_buffer: Expose add_surface_state_reloc as an inline helperJason Ekstrand2016-11-162-15/+17
* anv/cmd_buffer: Use the surface state alloc helper in null_surface_stateJason Ekstrand2016-11-161-1/+1
* anv: Add a helper for doing buffer copies with nothing but VF and SOL.Jason Ekstrand2016-11-163-0/+239
* intel/genxml: Add SO_WRITE_OFFSET registers for gen7-9Jason Ekstrand2016-11-164-0/+64
* intel/isl: Add some basic info about RENDER_SURFACE_STATE to isl_deviceJason Ekstrand2016-11-165-31/+44
* anv/pipeline: Use get_scratch_space/address for compute shadersJason Ekstrand2016-11-161-9/+7
* anv: Move INTERFACE_DESCRIPTOR_DATA setup to the pipelineJason Ekstrand2016-11-163-27/+38
* anv/pipeline: Roll genX_pipeline_util.h into genX_pipeline.cJason Ekstrand2016-11-163-1296/+1266
* anv/pipeline: Unify graphics_pipeline_createJason Ekstrand2016-11-165-213/+80
* anv/pipline: Re-order state emission and make it consistentJason Ekstrand2016-11-162-8/+5
* anv/pipeline: Rework the 3DSTATE_VF_TOPOLOGY helperJason Ekstrand2016-11-162-11/+9
* anv/pipeline: Move 3DSTATE_PS_EXTRA setup into a helperJason Ekstrand2016-11-162-27/+33
* anv/pipeline: Unify 3DSTATE_WM emissionJason Ekstrand2016-11-163-70/+55
* intel/genxml: Make 3DSTATE_WM more consistent across gensJason Ekstrand2016-11-168-22/+52
* anv/pipeline: Unify 3DSTATE_PS emissionJason Ekstrand2016-11-163-102/+72
* anv/pipeline/gen7: Properly set 3DSTATE_PS::DualSourceBlendEnableJason Ekstrand2016-11-161-1/+1
* intel/genxml: Make some 3DSTATE_PS fields more consistentJason Ekstrand2016-11-165-16/+16
* anv/pipeline: Make emit_3dstate_sbe safe to call without a FSJason Ekstrand2016-11-163-6/+10
* anv/pipeline: Unify 3DSTATE_GS emissionJason Ekstrand2016-11-163-109/+75
* anv/pipeline/gen8: Set 3DSTATE_GS::InstanceControlJason Ekstrand2016-11-161-0/+1
* intel/genxml: Make some 3DSTATE_GS fields more consistentJason Ekstrand2016-11-167-14/+14
* anv/pipeline: Unify 3DSTATE_VS emissionJason Ekstrand2016-11-163-82/+89
* anv/pipeline/gen8: Enable VS statisticsJason Ekstrand2016-11-161-1/+1
* anv/pipeline: Stop claiming to support running without a vertex shaderJason Ekstrand2016-11-162-83/+69
* intel/genxml: Make some VS/GS fields consistent across gensJason Ekstrand2016-11-164-12/+12
* anv/pipeline: Get rid of the kernel pointer fieldsJason Ekstrand2016-11-167-56/+27
* anv/pipeline: Set correct binding table and sampler countsJason Ekstrand2016-11-163-8/+49
* intel/blorp: Use designated initializers in surf_convert_to_single_sliceJordan Justen2016-11-151-16/+13
* i965: Consolidate GEN9 LP definitionBen Widawsky2016-11-151-80/+42
* i965/glk: Add basic Geminilake supportBen Widawsky2016-11-151-0/+46
* isl: Fix height calculation in isl_msaa_interleaved_scale_px_to_saJordan Justen2016-11-151-1/+1