aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3/ir3_shader.h
Commit message (Expand)AuthorAgeFilesLines
* ir3: Handle gl_FragStencilRefARBConnor Abbott2020-07-161-1/+1
* ir3: Add layer_zero variant bitConnor Abbott2020-07-071-0/+6
* freedreno/ir3: add generic get_barycentric()Jonathan Marek2020-07-011-0/+12
* freedreno/ir3: move nir finalization to after cache missRob Clark2020-06-261-0/+1
* freedreno/ir3: disk-cache supportRob Clark2020-06-261-0/+17
* freedreno/a6xx+ir3: stop generating pointless binning shadersRob Clark2020-06-261-0/+11
* freedreno/ir3: shuffle some variant fieldsRob Clark2020-06-261-11/+20
* ir3: Add ir3_trim_constlen()Connor Abbott2020-06-261-0/+2
* ir3: Support variants with different constlen'sConnor Abbott2020-06-261-0/+31
* ir3: Include ir3_compiler from ir3_shaderConnor Abbott2020-06-261-1/+1
* freedreno/ir3: add support for load_draw_idJonathan Marek2020-06-251-2/+3
* freedreno/ir3: add helper to determine point-coord inputsRob Clark2020-06-241-2/+0
* freedreno/ir3: split ubo analysis/lowering passesRob Clark2020-06-211-1/+0
* freedreno/ir3: split out ubo info from rangeRob Clark2020-06-211-3/+15
* freedreno/ir3: move output_loc to variantRob Clark2020-06-191-5/+6
* freedreno/ir3: move const_state back to variantRob Clark2020-06-191-2/+10
* freedreno/ir3: un-embed const_stateRob Clark2020-06-191-2/+2
* freedreno/ir3: move num_reserved_user_consts out of const_stateRob Clark2020-06-191-1/+1
* freedreno/ir3: constify shader keyRob Clark2020-06-191-2/+2
* freedreno/ir3: drop shader->num_ubosRob Clark2020-06-191-5/+0
* freedreno/ir3: move ubo_state into const_stateRob Clark2020-06-191-18/+19
* freedreno/ir3: add accessor for const_stateRob Clark2020-06-191-0/+6
* freedreno/ir3: make mergedregs a property of the variantRob Clark2020-06-181-0/+3
* freedreno/ir3: re-work assembler APIRob Clark2020-06-181-1/+1
* ir3: Pass reserved_user_consts to ir3_shader_from_nir()Connor Abbott2020-06-171-1/+1
* freedreno/ir3: move the libdrm dependency out of shared codeRob Clark2020-06-151-0/+3
* freedreno/ir3: split kill from no_earlyzRob Clark2020-06-041-1/+8
* freedreno/a6xx: Use LDC for UBO loads.Eric Anholt2020-05-141-0/+6
* freedreno,tu: Don't request fragcoord components not being read.Hyunjun Ko2020-05-081-1/+2
* freedreno/ir3: Improve shader key normalization.Eric Anholt2020-05-011-56/+17
* freedreno: Emit debug messages when doing draw-time recompiles of shaders.Eric Anholt2020-05-011-0/+8
* freedreno/ir3: Remove unused half precision shader key flag.Eric Anholt2020-05-011-6/+0
* freedreno: Fix assertion failures on GS/tess shaders with shader-db enabled.Eric Anholt2020-05-011-0/+15
* freedreno/ir3: Pass stream output info to ir3_shader_from_nirKristian H. Kristensen2020-05-011-1/+2
* ir3: Skip missing VS outputs in VS out map when linkingConnor Abbott2020-04-251-10/+50
* ir3: Rewrite UBO push analysis to support bindlessConnor Abbott2020-04-091-4/+7
* ir3: Plumb through bindless supportConnor Abbott2020-04-091-0/+9
* tu: ir3: Emit push constants directlyConnor Abbott2020-04-091-1/+2
* turnip: Gather information for transform feedbackHyunjun Ko2020-03-121-0/+1
* freedreno/ir3: remove from_tgsiRob Clark2020-02-281-3/+0
* turnip: Add support for fine derivatives.Eric Anholt2020-01-231-0/+2
* freedreno: Stop scattered remapping of SSBOs/images to IBOs.Eric Anholt2020-01-211-6/+12
* freedreno/ir3: support load_base_instanceJonathan Marek2019-12-191-0/+1
* freedreno: Track the set of UBOs to be uploaded in UBO analysis.Eric Anholt2019-12-091-0/+1
* freedreno/ir3: Add tessellation field to shader keyKristian H. Kristensen2019-11-071-0/+33
* freedreno/ir3: Add ir3 intrinsics for tessellationKristian H. Kristensen2019-11-071-0/+1
* freedreno/ir3: debug cleanupRob Clark2019-10-241-18/+17
* freedreno/ir3: Add data structures to support texture pre-fetchHyunjun Ko2019-10-181-0/+37
* freedreno/ir3: Implement primitive layout intrinsicsKristian H. Kristensen2019-10-171-0/+2
* freedreno/ir3: Implement lowering passes for VS and GSKristian H. Kristensen2019-10-171-0/+9