summaryrefslogtreecommitdiff
path: root/src/intel/vulkan/anv_pipeline.c
AgeCommit message (Expand)AuthorFilesLines
2017-03-24anv/pipeline: make FragCoord include sample positions when sample shadingIago Toral Quiroga1-8/+18
2017-03-24nir/lower_wpos_center: support adding sample position to fragment coordinateIago Toral Quiroga1-1/+1
2017-03-16anv: improve error reporting when creating pipelinesIago Toral Quiroga1-0/+1
2017-03-13anv: Use on-the-fly surface states for dynamic buffer descriptorsJason Ekstrand1-6/+0
2017-03-13i965: Move the back-end compiler to src/intel/compilerJason Ekstrand1-1/+1
2017-03-07anv: Drop the anv_validate block helperJason Ekstrand1-3/+3
2017-03-07anv: Remove a pointless finishmeJason Ekstrand1-4/+0
2017-03-03anv: Advertise shaderInt64 on Broadwell and aboveJason Ekstrand1-0/+1
2017-03-02anv: Store the user's VkAttachmentReferenceNanley Chery1-3/+3
2017-02-23anv: Enable MSAA compressionJason Ekstrand1-0/+19
2017-02-14anv: Add support for shaderStorageImageWriteWithoutFormatAlex Smith1-0/+1
2017-02-02anv: enable VK_KHR_shader_draw_parametersLionel Landwerlin1-0/+1
2017-01-13anv/pipeline: Replace get_fs_input_map with get_last_vue_prog_dataJason Ekstrand1-1/+1
2017-01-13anv: Move nir_lower_wpos_center after dead variable elimination.Kenneth Graunke1-3/+3
2017-01-10anv: Enable tessellation shaders.Kenneth Graunke1-0/+1
2017-01-10anv: Compile TCS/TES shaders.Kenneth Graunke1-2/+191
2017-01-10anv: Handle patch primitives.Kenneth Graunke1-2/+7
2017-01-10anv: set input_slots_valid on brw_wm_prog_keyLionel Landwerlin1-3/+8
2017-01-09anv: enable float64 feature on supported platformsSamuel Iglesias Gonsálvez1-1/+5
2017-01-09anv/pipeline: get map for double input attributesJuan A. Suarez Romero1-0/+1
2017-01-09spirv: add support for doubles to OpSpecConstantSamuel Iglesias Gonsálvez1-1/+4
2017-01-07anv/pipeline: Call NIR passes using NIR_PASS_VJason Ekstrand1-31/+15
2017-01-07anv/pipeline: Only call remove_dead_variables onceJason Ekstrand1-3/+3
2016-12-28spirv: add interface for drivers to define support extensions.Dave Airlie1-1/+1
2016-12-23i965: use nir_lower_indirect_derefs() for GLSLTimothy Arceri1-10/+0
2016-12-05anv/pipeline: Call nir_lower_constant_initializersJason Ekstrand1-0/+13
2016-12-05Revert "i965: use nir_lower_indirect_derefs() for GLSL"Jason Ekstrand1-0/+10
2016-12-05i965: use nir_lower_indirect_derefs() for GLSLTimothy Arceri1-10/+0
2016-11-22anv: Add an input attachment lowering passJason Ekstrand1-0/+3
2016-11-22anv: Combine ClipDistance and CullDistance arrays.Kenneth Graunke1-0/+3
2016-11-16anv: Handle null in all destructorsJason Ekstrand1-0/+6
2016-11-16anv/pipeline: Get rid of the kernel pointer fieldsJason Ekstrand1-22/+0
2016-11-02anv/pipeline: Properly cache prog_data::paramJason Ekstrand1-1/+2
2016-11-02anv/pipeline: Put actual pointers in anv_shader_binJason Ekstrand1-6/+11
2016-10-26i965: rewrite brw_setup_vue_interpolation()Timothy Arceri1-1/+1
2016-10-26nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri1-9/+9
2016-10-19anv: move to using vk_alloc helpers.Dave Airlie1-3/+3
2016-10-14anv: Move Create*Pipelines into genX_cmd_buffer.cJason Ekstrand1-106/+0
2016-10-14anv/pipeline: Remove support for direct-from-nir shadersJason Ekstrand1-73/+54
2016-10-14anv: Get rid of graphics_pipeline_create_info_extraJason Ekstrand1-43/+12
2016-10-14anv: Get rid of metaJason Ekstrand1-4/+2
2016-10-11anv: Fix anv_pipeline_validate_create_info assertions.Kenneth Graunke1-7/+9
2016-09-13anv/pipeline: Roll compute_urb_partition into emit_urb_setupJason Ekstrand1-142/+0
2016-09-06anv/pipeline: Lower indirect outputs when EmitNoIndirectOutput is setJason Ekstrand1-0/+2
2016-09-03anv: Refactor pipeline l3 config setupJason Ekstrand1-24/+22
2016-09-03intel: s/brw_device_info/gen_device_info/Jason Ekstrand1-7/+7
2016-08-30anv: Rework pipeline cachingJason Ekstrand1-70/+91
2016-08-30anv/pipeline: Properly handle OOM during shader compilationJason Ekstrand1-12/+23
2016-08-30anv/pipeline: Fix bind maps for fragment output arraysJason Ekstrand1-1/+1
2016-08-25nir: Change nir_shader_get_entrypoint to return an impl.Kenneth Graunke1-2/+3