summaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: consolidate const stateRob Clark2019-05-078-75/+90
* freedreno/ir3: move ir3_pointer_size()Rob Clark2019-05-074-9/+9
* nir: Use the flrp lowering pass instead of nir_opt_algebraicIan Romanick2019-05-061-0/+21
* nir: nir_shader_compiler_options: drop native_integersChristian Gmeiner2019-05-071-2/+0
* freedreno/ir3: remove assertRob Clark2019-05-041-1/+0
* freedreno/ir3: fb read supportRob Clark2019-05-023-7/+33
* freedreno/ir3: add some ubo range related assertsRob Clark2019-05-022-1/+5
* freedreno/ir3: add IR3_SHADER_DEBUG flag to disable ubo loweringRob Clark2019-05-023-1/+9
* freedreno/ir3: fix lowered ubo region alignmentRob Clark2019-05-021-1/+1
* freedreno/ir3: fix shader variants vs UBO analysisRob Clark2019-05-021-1/+3
* freedreno/ir3: fixes for half reg in/outRob Clark2019-04-304-13/+39
* freedreno/ir3: switch fragcoord to sysvalRob Clark2019-04-291-48/+44
* freedreno/ir3: sample-shading supportRob Clark2019-04-255-8/+113
* freedreno/ir3: fix load_interpolated_input slotRob Clark2019-04-251-1/+1
* freedreno/ir3: rename frag_vcoord -> ij_pixelRob Clark2019-04-253-10/+16
* freedreno/ir3: remove bogus assertRob Clark2019-04-251-2/+0
* freedreno/ir3: lower load_barycentric_at_offsetRob Clark2019-04-253-0/+126
* freedreno/ir3: lower load_barycentric_at_sampleRob Clark2019-04-253-0/+132
* freedreno/ir3: cleanup instruction builder macrosRob Clark2019-04-251-46/+27
* freedreno/ir3: more emit-cat5 fixesRob Clark2019-04-251-0/+2
* freedreno/ir3: fix rgetpos decodingRob Clark2019-04-251-1/+1
* compiler: rename SYSTEM_VALUE_VARYING_COORDRob Clark2019-04-252-2/+2
* freedreno/ir3: fix const assertRob Clark2019-04-191-1/+0
* freedreno/ir3: Mark ir3_context_error() as NORETURNKristian H. Kristensen2019-04-182-3/+3
* nir: make nir_const_value scalarKarol Herbst2019-04-142-2/+2
* freedreno/ir3: use nir_src_as_uint in a few placesKarol Herbst2019-04-145-51/+20
* nir/i965/freedreno/vc4: add a bindless bool to type size functionsTimothy Arceri2019-04-122-2/+2
* nir: Get rid of global registersJason Ekstrand2019-04-092-6/+0
* nir/radv: remove restrictions on opt_if_loop_last_continue()Timothy Arceri2019-04-091-1/+1
* freedreno/ir3: convert to "new style" frag inputsRob Clark2019-03-302-2/+33
* freedreno/ir3: add pass to move varying loadsRob Clark2019-03-304-0/+150
* freedreno/ir3: rework varying packingRob Clark2019-03-301-30/+98
* freedreno/ir3: re-indent commentRob Clark2019-03-301-4/+4
* freedreno/ir3: reads/writes to unrelated arrays are not dependentRob Clark2019-03-281-1/+30
* freedreno/ir3: sched fixRob Clark2019-03-281-1/+1
* freedreno/ir3: Add workaround for VS samgqKristian H. Kristensen2019-03-286-4/+29
* freedreno/ir3: Don't access beyond available regsKristian H. Kristensen2019-03-281-4/+7
* freedreno/ir3: Push UBOs to constant fileKristian H. Kristensen2019-03-273-12/+118
* freedreno/ir3: Enable PIPE_CAP_PACKED_UNIFORMSKristian H. Kristensen2019-03-276-13/+118
* freedreno/ir3: Fix operand order for DSX/DSYKristian H. Kristensen2019-03-251-0/+15
* freedreno/ir3: Track whether shader needs derivativesKristian H. Kristensen2019-03-254-3/+9
* freedreno/ir3: disable early-z for SSBO/image writesRob Clark2019-03-221-0/+12
* freedreno/ir3: rename has_kill to no_earlyzRob Clark2019-03-222-3/+3
* freedreno/ir3: dynamic UBO indexing vs 64b pointersRob Clark2019-03-211-2/+2
* freedreno/ir3: fix bit_countRob Clark2019-03-211-2/+23
* freedreno/ir3: additional loweringRob Clark2019-03-211-0/+6
* freedreno/ir3: optimize sam.s2en to samRob Clark2019-03-213-6/+36
* freedreno/ir3: enable indirect tex/samp (sam.s2en)Rob Clark2019-03-212-22/+73
* freedreno/ir3: find # of samplers from uniform varsRob Clark2019-03-213-13/+13
* freedreno/ir3: fix regmask for merged regsRob Clark2019-03-212-3/+13