aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno
Commit message (Expand)AuthorAgeFilesLines
...
* freedreno/ir3: drop shader->num_ubosRob Clark2020-06-192-12/+1
* freedreno/ir3: move ubo_state into const_stateRob Clark2020-06-197-25/+24
* freedreno/ir3: add accessor for const_stateRob Clark2020-06-198-17/+26
* freedreno/ir3: refactor out helper to compile shader from asmRob Clark2020-06-198-48/+127
* turnip: move enum translation functions to a common headerJonathan Marek2020-06-187-371/+247
* turnip: set the API versionJonathan Marek2020-06-181-1/+1
* turnip: fix renderpass gmem configs when there are too many attachmentsJonathan Marek2020-06-181-0/+5
* turnip: fix a sample shading caseJonathan Marek2020-06-181-1/+10
* turnip: fix a crash when rasterizerDiscardEnable is setJonathan Marek2020-06-181-25/+18
* freedreno/ir3: update obsolete commentRob Clark2020-06-181-4/+10
* freedreno/computerator: MERGEDREGS updateRob Clark2020-06-182-1/+3
* turnip: set .MERGEDREGS based on variantRob Clark2020-06-181-1/+2
* freedreno/ir3: make mergedregs a property of the variantRob Clark2020-06-186-13/+35
* freedreno/ir3: re-work assembler APIRob Clark2020-06-185-19/+23
* freedreno/ir3: pass variant to postschedRob Clark2020-06-183-3/+6
* freedreno/ir3: decouple regset from gpu genRob Clark2020-06-185-5/+8
* freedreno/ir3: move mergedreg state out of regRob Clark2020-06-183-20/+30
* freedreno/ir3: convert regmask_t to structRob Clark2020-06-181-11/+15
* freedreno/fdl6: rework layout code a bit (reduce linear align to 64 bytes)Jonathan Marek2020-06-183-99/+98
* freedreno/a6xx: FETCHSIZE is PITCHALIGNJonathan Marek2020-06-187-29/+8
* freedreno: replace all dup() with os_dupfd_cloexec()Eric Engestrom2020-06-182-4/+8
* replace all F_DUPFD_CLOEXEC with os_dupfd_cloexec()Eric Engestrom2020-06-181-1/+2
* turnip: use u_format for packing gmem clear valuesJonathan Marek2020-06-171-212/+31
* turnip: use draw states for input attachmentsJonathan Marek2020-06-173-22/+54
* turnip: input attachment descriptor set reworkJonathan Marek2020-06-176-383/+211
* turnip: refactor draw states and dynamic statesJonathan Marek2020-06-174-500/+381
* turnip: delete dead dynamic state codeJonathan Marek2020-06-172-173/+0
* turnip: improve dirty bit handling a bitJonathan Marek2020-06-172-34/+22
* turnip: move descriptor set BO tracking to CmdBindDescriptorSetsJonathan Marek2020-06-171-37/+16
* turnip: compute and graphics have completely separate stateJonathan Marek2020-06-171-11/+1
* tu: Actually remove dead variables after io loweringConnor Abbott2020-06-171-3/+8
* ir3: Don't calculate num_samp ourselvesConnor Abbott2020-06-171-9/+5
* tu: Set num_components to 0 when building bindless intrinsicsConnor Abbott2020-06-171-2/+2
* tu: Remove tu_shader_compile_optionsConnor Abbott2020-06-173-77/+54
* tu: Use the ir3 shader APIConnor Abbott2020-06-173-225/+71
* tu: Remove num_samp hackConnor Abbott2020-06-171-3/+7
* ir3: Pass reserved_user_consts to ir3_shader_from_nir()Connor Abbott2020-06-172-2/+3
* turnip: fix cubic filtering with CmdBlitImageJonathan Marek2020-06-173-19/+26
* turnip: fix 3D path always being used for CmdBlitImageJonathan Marek2020-06-171-1/+1
* turnip: set VFD_INDEX_OFFSET in 3D clear/blit pathJonathan Marek2020-06-171-4/+8
* freedreno/ir3: add post-scheduler cp passRob Clark2020-06-165-0/+223
* freedreno/ir3/cp: extract valid_flagsRob Clark2020-06-163-174/+178
* freedreno/ir3: delay test support for vectorish instructionsRob Clark2020-06-162-5/+68
* freedreno/ir3: add helpers to move instructionsRob Clark2020-06-164-6/+25
* freedreno/ir3/delay: calculate delay properly for (rptN)'d instructionsRob Clark2020-06-161-1/+23
* freedreno/ir3: add test for delay slot calculationRob Clark2020-06-162-0/+178
* freedreno/ir3/print: print (r) flagRob Clark2020-06-161-0/+3
* freedreno/ir3/legalize: don't allow (nopN) if (rptN)Rob Clark2020-06-161-1/+2
* freedreno/ir3/cp: properly handle already-folded RELATIVRob Clark2020-06-161-3/+5
* freedreno/ir3/validate: also check instr->addressRob Clark2020-06-161-0/+9