aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a face_sysval argument to nir_lower_two_sided_colorIcecream952020-07-171-1/+1
* ir3: Handle gl_FragStencilRefARBConnor Abbott2020-07-162-1/+4
* freedreno/ir3: DCE unused arraysRob Clark2020-07-142-0/+29
* freedreno/ir3/ra: be better at failingRob Clark2020-07-142-22/+41
* freedreno/ir3: make compile fails more visibleRob Clark2020-07-141-2/+4
* freedreno/ir3: Fix uninit var warning.Eric Anholt2020-07-141-1/+1
* freedreno/ir3: run nir_opt_loop_unroll in optimization loopJonathan Marek2020-07-091-0/+1
* freedreno/ir3: fix setup_input for sparse vertex inputsJonathan Marek2020-07-091-7/+9
* freedreno/ir3: add support for a650 tess shared storageJonathan Marek2020-07-086-5/+29
* ir3: Add layer_zero variant bitConnor Abbott2020-07-073-0/+67
* ir3: use empirical size for params as used by the shaderIlia Mirkin2020-07-061-1/+2
* freedreno: Only call nir_lower_io on shader_in/outJason Ekstrand2020-07-061-2/+2
* ir3: mark ucp_enables as allowed values on all keysIlia Mirkin2020-07-061-0/+2
* freedreno/ir3: fix/rework tess levelsJonathan Marek2020-07-061-151/+85
* freedreno/ir3: add support for INTERP_MODE_NOPERSPECTIVEJonathan Marek2020-07-011-21/+50
* freedreno/ir3: add generic get_barycentric()Jonathan Marek2020-07-013-28/+43
* freedreno/ir3: fix resinfo wrmaskJonathan Marek2020-06-281-1/+3
* freedreno/ir3: move nir finalization to after cache missRob Clark2020-06-262-7/+12
* freedreno/ir3: disk-cache supportRob Clark2020-06-266-3/+269
* freedreno/ir3: build binning variant at same time as draw variantRob Clark2020-06-261-31/+68
* freedreno/a6xx+ir3: stop generating pointless binning shadersRob Clark2020-06-261-0/+11
* freedreno/ir3: shuffle some variant fieldsRob Clark2020-06-261-11/+20
* freedreno/ir3: add ir3_compiler_destroy()Rob Clark2020-06-262-1/+9
* freedreno/ir3: move finalize_nir to pscreen hookRob Clark2020-06-261-2/+0
* freedreno/ir3: add ir3_finalize_nir()Rob Clark2020-06-263-35/+48
* ir3: Add ir3_trim_constlen()Connor Abbott2020-06-262-0/+71
* ir3: Support variants with different constlen'sConnor Abbott2020-06-267-12/+83
* ir3: Include ir3_compiler from ir3_shaderConnor Abbott2020-06-267-7/+8
* ir3, freedreno: Round up constlen earlierConnor Abbott2020-06-261-0/+8
* freedreno/ir3: add support for load_draw_idJonathan Marek2020-06-254-4/+15
* freedreno/ir3/ra: fix pre-color edge caseRob Clark2020-06-251-7/+3
* freedreno/ir3: switch PIPE_CAP_TGSI_TEXCOORDRob Clark2020-06-241-0/+2
* freedreno/ir3: add helper to determine point-coord inputsRob Clark2020-06-241-2/+0
* ir3: Unconditionally enable MERGEDREGS on a6xxBrian Ho2020-06-221-20/+1
* turnip: Offset by component when lowering gl_TessLevel*Brian Ho2020-06-221-3/+6
* freedreno/ir3: split ubo analysis/lowering passesRob Clark2020-06-214-12/+31
* freedreno/ir3: splitup get_existing_range()Rob Clark2020-06-211-11/+33
* freedreno/ir3: split out ubo info from rangeRob Clark2020-06-212-25/+44
* freedreno/ir3: move output_loc to variantRob Clark2020-06-194-18/+21
* freedreno/ir3: move const_state back to variantRob Clark2020-06-196-37/+49
* freedreno/ir3: un-embed const_stateRob Clark2020-06-197-9/+17
* freedreno/ir3: move num_reserved_user_consts out of const_stateRob Clark2020-06-193-3/+3
* freedreno/ir3: convert over to rallocRob Clark2020-06-193-26/+8
* freedreno/ir3: pass variant to ir3_create()Rob Clark2020-06-194-6/+8
* ir3: Split out variant-specific lowering and optimizationsConnor Abbott2020-06-194-95/+106
* freedreno/ir3: constify shader keyRob Clark2020-06-192-5/+5
* freedreno/ir3: drop shader->num_ubosRob Clark2020-06-192-12/+1
* freedreno/ir3: move ubo_state into const_stateRob Clark2020-06-194-22/+23
* freedreno/ir3: add accessor for const_stateRob Clark2020-06-196-11/+20
* freedreno/ir3: refactor out helper to compile shader from asmRob Clark2020-06-195-29/+121