aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/vulkan/tu_shader.c
Commit message (Expand)AuthorAgeFilesLines
* turnip: input attachment descriptor set reworkJonathan Marek2020-06-171-55/+36
* tu: Actually remove dead variables after io loweringConnor Abbott2020-06-171-3/+8
* tu: Set num_components to 0 when building bindless intrinsicsConnor Abbott2020-06-171-2/+2
* tu: Remove tu_shader_compile_optionsConnor Abbott2020-06-171-41/+0
* tu: Use the ir3 shader APIConnor Abbott2020-06-171-132/+9
* tu: Remove num_samp hackConnor Abbott2020-06-171-3/+7
* turnip: share code between 3D blit/clear path and tu_pipelineJonathan Marek2020-06-121-0/+3
* tu: Fix context faults loading unused descriptor setsConnor Abbott2020-06-091-0/+4
* nir: add callback to nir_remove_dead_variables()Timothy Arceri2020-06-031-1/+2
* turnip: implement VK_KHR_sampler_ycbcr_conversionJonathan Marek2020-05-201-0/+60
* turnip: Execute ir3_nir_lower_gs pass againBrian Ho2020-05-121-0/+3
* tu: Support pipelines without a fragment shaderConnor Abbott2020-05-071-7/+19
* spirv: Use nir_const_value for spec constantsJason Ekstrand2020-04-241-5/+5
* turnip: Properly handle all sizes of specialization constantsJason Ekstrand2020-04-241-4/+17
* turnip: implement VK_EXT_sample_locationsJonathan Marek2020-04-221-1/+9
* turnip: set shader key msaa fieldJonathan Marek2020-04-221-0/+6
* tu: Switch to the bindless descriptor modelConnor Abbott2020-04-091-188/+157
* tu: ir3: Emit push constants directlyConnor Abbott2020-04-091-9/+59
* tu: Dump out shader assembly when requestedConnor Abbott2020-04-091-0/+14
* turnip: fix nir validate failure from push constant loweringJonathan Marek2020-04-091-0/+3
* turnip: fix compute shaders crashing after geometry shader changeJonathan Marek2020-04-081-4/+6
* turnip: Set has_gs in ir3_shader_keyBrian Ho2020-04-071-2/+12
* turnip: Do gathering xfb info after nir_remove_dead_variablesHyunjun Ko2020-03-181-3/+5
* turnip: Fix wrong assignment of xfb output's offset.Hyunjun Ko2020-03-181-1/+1
* turnip: Gather information for transform feedbackHyunjun Ko2020-03-121-1/+54
* nir: Drop nir_tex_instr::texture_array_sizeJason Ekstrand2020-02-261-2/+0
* freedreno: Switch to using lowered image intrinsics.Eric Anholt2020-02-241-6/+13
* Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov2020-02-121-2/+2
* turnip: Add support for non-zero (still constant) UBO buffer indices.Eric Anholt2020-01-221-2/+3
* turnip: fix array/matrix varyingsJonathan Marek2020-01-211-2/+2
* turnip: remove tu_sort_variables_by_locationJonathan Marek2020-01-211-48/+0
* turnip: Add limited support for storage images.Eric Anholt2020-01-211-0/+38
* turnip: Refactor the intrinsic lowering.Eric Anholt2020-01-211-35/+48
* freedreno: Stop scattered remapping of SSBOs/images to IBOs.Eric Anholt2020-01-211-0/+7
* turnip: Add support for descriptor arrays.Eric Anholt2019-12-161-42/+62
* turnip: implement subpass input attachmentsJonathan Marek2019-12-121-5/+11
* turnip: set load_layer_id to zeroJonathan Marek2019-12-121-0/+8
* turnip: more descriptor setsJonathan Marek2019-10-151-13/+20
* turnip: push constantsJonathan Marek2019-10-151-0/+24
* turnip: use nir_assign_io_var_locations instead of nir_assign_var_locationsJonathan Marek2019-10-151-6/+2
* turnip: add missing nir passesJonathan Marek2019-10-151-5/+50
* turnip: add code to lower indirect samplersJonathan Marek2019-10-151-14/+63
* turnip: Tell spirv_to_nir that we want fragcoord as a sysval.Eric Anholt2019-10-151-0/+1
* turnip: use nir_opt_copy_prop_varsJonathan Marek2019-09-261-0/+2
* turnip: lower samplers and uniform buffer indicesJonathan Marek2019-09-261-0/+136
* turnip: fix binning shader compilationJonathan Marek2019-09-241-4/+6
* spirv: Drop lower_workgroup_access_to_offsetsCaio Marcelo de Oliveira Filho2019-08-101-1/+0
* spirv: Change spirv_to_nir() to return a nir_shaderCaio Marcelo de Oliveira Filho2019-05-291-4/+4
* turnip: Don't re-use entry_point pointer from spirv_to_nirCaio Marcelo de Oliveira Filho2019-05-291-7/+5
* freedreno/ir3: move const_state to ir3_shaderRob Clark2019-05-071-2/+2