summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* Replace uses of _mesa_bitcount with util_bitcountDylan Baker2018-09-071-1/+1
* anv,i965: Lower away image derefs in the driverJason Ekstrand2018-08-291-2/+2
* intel/compiler: Do image load/store lowering to NIRJason Ekstrand2018-08-291-0/+2
* anv/pipeline: Lower pipeline layouts etc. after linkingJason Ekstrand2018-08-171-30/+28
* anv/pipeline: Set tess IO read/written key fields in compile_*Jason Ekstrand2018-08-171-9/+10
* anv/pipeline: Use more fields from stage in compile_csJason Ekstrand2018-08-171-16/+21
* anv: set error in all failure pathsEric Engestrom2018-08-091-1/+3
* anv/pipeline: Disable FS dispatch for pointless fragment shadersJason Ekstrand2018-08-031-4/+33
* anv/pipeline: Do cross-stage linking optimizationsJason Ekstrand2018-08-021-0/+11
* anv/pipeline: Pull most of the anv_pipeline_compile_* into common codeJason Ekstrand2018-08-021-215/+92
* anv/pipeline: Add a separate "link" stageJason Ekstrand2018-08-021-128/+193
* anv/pipeline: Compile to NIR in compile_graphicsJason Ekstrand2018-08-021-161/+116
* anv/pipeline: Recompile all shaders if any are missing from the cacheJason Ekstrand2018-08-021-4/+37
* anv/pipeline: Drop anv_pipeline_add_compiled_stageJason Ekstrand2018-08-021-17/+10
* anv/pipeline: Pull shader compilation out into a helper.Jason Ekstrand2018-08-021-108/+120
* anv/pipeline: Call anv_pipeline_compile_* in a loopJason Ekstrand2018-08-021-26/+30
* anv/pipeline: Hash the entire pipeline in one goJason Ekstrand2018-08-021-53/+94
* anv/pipeline: Populate keys up-frontJason Ekstrand2018-08-021-55/+60
* anv/pipline: Add a helper struct for per-stage infoJason Ekstrand2018-08-021-94/+73
* anv/pipeline: Add populate_tcs/tes_key helpersJason Ekstrand2018-08-011-3/+25
* anv/pipeline: Rework the parameters to populate_wm_prog_keyJason Ekstrand2018-08-011-22/+24
* anv/pipeline: More aggressively optimize away color attachmentsJason Ekstrand2018-08-011-5/+13
* anv: Restrict the number of color regions to those actually writtenJason Ekstrand2018-08-011-0/+5
* anv/pipeline: Fix up deref modes if we delete a FS outputJason Ekstrand2018-08-011-0/+5
* i965: Combine both gl_PatchVerticesIn lowering passes.Kenneth Graunke2018-07-261-2/+2
* intel/compiler: Account for built-in uniforms in analyze_ubo_rangesJason Ekstrand2018-07-231-1/+1
* anv/gen9: expose VK_EXT_post_depth_coverageIlia Mirkin2018-07-221-0/+1
* anv: Implement VK_EXT_vertex_attribute_divisorJason Ekstrand2018-07-091-0/+12
* anv/pipeline: Add a per-VB instance divisorJason Ekstrand2018-07-091-0/+16
* anv/pipeline: Use a per-VB struct instead of separate arraysJason Ekstrand2018-07-091-3/+3
* anv: Enable SPV_KHR_8bit_storage and VK_KHR_8bit_storageJose Maria Casanova Crespo2018-07-101-0/+1
* anv: Make subpass::depth_stencil_attachment a pointerJason Ekstrand2018-07-091-2/+2
* anv: Add device-level helpers for searching for and uploading kernelsJason Ekstrand2018-07-021-79/+48
* anv/pipeline: Stop optimizing for not having a cacheJason Ekstrand2018-07-021-34/+31
* anv: Add support for shader constant data to the pipeline cacheJason Ekstrand2018-07-021-0/+16
* i965: Add plumbing for shader time in 32-wide FS dispatch mode.Francisco Jerez2018-06-281-1/+1
* anv/pipeline: Convert apply_pipeline_layout to deref instructionsJason Ekstrand2018-06-221-3/+0
* anv/pipeline: Convert YCbCr lowering to deref instructiosnJason Ekstrand2018-06-221-3/+3
* anv/pipeline: Convert lower_input_attachments to deref instructionsJason Ekstrand2018-06-221-3/+3
* anv/pipeline: Do less deref instruction loweringJason Ekstrand2018-06-221-2/+3
* nir,spirv: Rework function callsJason Ekstrand2018-06-221-2/+3
* spirv: Use NIR per-member splittingJason Ekstrand2018-06-221-0/+6
* anv,i965,radv,st,ir3: Call nir_lower_deref_instrsJason Ekstrand2018-06-221-0/+2
* anv: enable VK_EXT_shader_stencil_exportGustavo Lima Chaves2018-06-081-0/+1
* anv: ignore pColorBlendState if all color attachments of the subpass are unusedSamuel Iglesias Gonsálvez2018-05-091-2/+12
* anv/pipeline: support SpvCapabilityInt16 in gen8+Iago Toral Quiroga2018-05-031-0/+1
* anv: enable VK_EXT_shader_viewport_index_layerCaio Marcelo de Oliveira Filho2018-04-261-0/+1
* anv/pipeline: Lower more constant initializers earlierJason Ekstrand2018-04-091-7/+5
* anv/pipeline: set active_stages earlyCaio Marcelo de Oliveira Filho2018-03-191-3/+9
* anv/pipeline: fail if TCS/TES compile failCaio Marcelo de Oliveira Filho2018-03-191-7/+9