aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno
Commit message (Expand)AuthorAgeFilesLines
...
* turnip: Enable tessellationShader physical device featureBrian Ho2020-06-221-1/+1
* ir3: Unconditionally enable MERGEDREGS on a6xxBrian Ho2020-06-221-20/+1
* turnip: Force sysmem for tessellationBrian Ho2020-06-222-0/+9
* turnip: Support tess for drawsBrian Ho2020-06-224-7/+45
* turnip: Emit HS/DS user consts as draw statesBrian Ho2020-06-222-1/+11
* turnip: Update VFD_CONTROL with tess system valuesBrian Ho2020-06-223-12/+136
* turnip: Allocate tess BOs as a function of draw sizeBrian Ho2020-06-223-18/+235
* turnip: Parse tess state and support PATCH primtypeBrian Ho2020-06-222-1/+18
* turnip: Offset by component when lowering gl_TessLevel*Brian Ho2020-06-221-3/+6
* turnip: Lower shaders for tessellationBrian Ho2020-06-222-2/+37
* 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-213-29/+48
* turnip: remove unnecessary OVERFLOW_FLAG_REG checkJonathan Marek2020-06-201-90/+10
* freedreno/a6xx: VSC "STRM_ARRAY_PITCH" is "STRM_LIMIT"Jonathan Marek2020-06-202-6/+8
* turnip: Fill out VkPhysicalDeviceSubgroupPropertiesBrian Ho2020-06-191-0/+10
* freedreno/ir3: move output_loc to variantRob Clark2020-06-195-22/+25
* freedreno/ir3: move const_state back to variantRob Clark2020-06-197-40/+54
* freedreno/ir3: un-embed const_stateRob Clark2020-06-198-10/+21
* 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-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