summaryrefslogtreecommitdiffstats
path: root/src/vulkan/anv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* anv/pipeline: Pass through specialization constantsJason Ekstrand2016-01-131-16/+47
* nir/spirv: Add initial support for specialization constantsJason Ekstrand2016-01-131-1/+1
* anv/pipeline: Handle output lowering in anv_pipeline instead of spirv_to_nirJason Ekstrand2016-01-111-0/+7
* anv/pipeline: Only delete functions for SPIR-V shadersJason Ekstrand2016-01-111-7/+8
* nir/spirv: Take an entrypoint stage as well as a nameJason Ekstrand2016-01-111-2/+2
* anv/pipeline: Lower indirect temporaries and inputsJason Ekstrand2016-01-051-0/+6
* vk: Implement a basic pipeline cacheKristian Høgsberg Kristensen2016-01-051-45/+102
* vk: Handle allocation failure in anv_pipeline_init()Kristian Høgsberg Kristensen2016-01-041-2/+5
* nir/spirv: Add support for multiple entrypoints per shaderJason Ekstrand2015-12-301-12/+10
* nir/spirv: Get the shader stage from the SPIR-VJason Ekstrand2015-12-301-1/+2
* anv/pipeline: Use vs_prog_data.inputs_read when computing vb_usedJason Ekstrand2015-12-291-1/+20
* nir/spirv: Move to its own directoryJason Ekstrand2015-12-281-1/+1
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-281-6/+4
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-271-2/+5
* anv/pipeline: Run lower_returns and inline_functions after spirv_to_nirJason Ekstrand2015-12-231-8/+20
* anv/gen8: Add support for gl_NumWorkGroupsJordan Justen2015-12-181-1/+14
* anv/pipeline: Allow the user to pass a null MultisampleCreateInfoJason Ekstrand2015-12-151-1/+0
* anv: Rename gs_vec4 to gs_kernelJordan Justen2015-12-141-2/+2
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-101-4/+4
* anv: Add initial support for pushing image paramsJason Ekstrand2015-12-071-1/+5
* anv/pipeline: Only apply a pipeline layout if we have oneJason Ekstrand2015-12-071-1/+2
* vk: clflush all state for non-LLC GPUsKristian Høgsberg2015-12-041-0/+4
* vk/0.210.0: Rework result and structure type enumsJason Ekstrand2015-12-031-2/+3
* vk/0.210.0: Remove the VkShaderStage enumJason Ekstrand2015-12-031-43/+27
* vk/0.210.0: Remove VkShaderJason Ekstrand2015-12-031-64/+35
* vk/0.210.0: Delete three no longer existant entrypointsJason Ekstrand2015-12-031-7/+0
* vk/0.210.0: Rework allocation to use the new pAllocator'sJason Ekstrand2015-12-031-34/+45
* vk/0.210.0: More function argument renamingJason Ekstrand2015-12-031-0/+1
* vk/0.210.0: s/raster/rasterization/Jason Ekstrand2015-12-031-10/+11
* vk/0.210.0: Move alphaToOne and alphaToCoverate to multisample stateJason Ekstrand2015-12-031-1/+2
* vk/0.210.0: Change field names in vertex input structsJason Ekstrand2015-12-031-2/+2
* vk/0.210.0: Rework dynamic statesJason Ekstrand2015-11-301-10/+11
* vk/0.210.0: Rework a few raster/input enumsJason Ekstrand2015-11-301-3/+3
* vk/0.210.0: A pile of minor enum updatesJason Ekstrand2015-11-301-11/+11
* vk/0.210.0: Switch to the new-style handle declarationsJason Ekstrand2015-11-301-1/+1
* vk: Add SKL supportKristian Høgsberg Kristensen2015-11-251-0/+4
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-231-14/+3
* anv: Put all of the descriptor set stuff together in one fileJason Ekstrand2015-11-181-116/+0
* anv: Add initial Haswell supportJason Ekstrand2015-11-171-2/+8
* anv: Only include the pack headers where neededJason Ekstrand2015-11-161-1/+1
* anv/pipeline: Don't free blend states that don't existJason Ekstrand2015-11-131-1/+2
* anv/pipeline: Set the right SSBO binding table start index for FSJason Ekstrand2015-11-061-0/+1
* anv/pipeline: Expose is_scalar_shader_stageJason Ekstrand2015-11-061-5/+6
* anv: Do range-checking in the shader for dynamic buffersJason Ekstrand2015-11-061-1/+1
* anv: Add a descriptor_index to anv_descriptor_set_binding_layoutJason Ekstrand2015-11-061-3/+1
* anv: Add better push constant supportJason Ekstrand2015-10-291-13/+3
* Add a todo comment about intput_slots_valid in the FS shader keyJason Ekstrand2015-10-261-0/+2
* anv/pipeline: Use separate-shaderJason Ekstrand2015-10-231-0/+3
* anv/pipeline: Pull separate_shader from NIR for vue map setupJason Ekstrand2015-10-231-2/+2
* anv/pipeline: set the gs_vertex_count in compile_gsJason Ekstrand2015-10-211-0/+1