This repository was archived by the owner on Sep 15, 2025. It is now read-only.
Commit cc31c8a
committed
Update pal from commit f9a5b5b8
Change some references to CONST
Revert partial code of previous change to setup CE preamble for MCBP
Add nestedCmdBuffer info to RGD
Hook up mall policy
Add a setting to control NoGPUAccess
Fix a discrepancy concerning the capacity of an `AutoBuffer` when using the implicit conversion operator to `Span`.
Minor CPU optimization in compute SH path
Minor DepthStencilState command stream optimization
Add AllocateCommands as an alternative to Reserve/Commit.
Hook up supportsMall
Clean up codes of UniversalCmdBuffer, GfxCmdBuffer and ComputeCmdBuffer
SDMA code cleanup
Added check for imageBarrierCount
Mark generated pipeline binary data as `inline`
Minor MSAAState command stream optimization
Clean up GetCmdStream()
Fix ExplicitSync wait for release return value
Replace format and swizzle for resolving image
Update Address-lib submodule
Add PackedRegPairs pack to DepthStencilState
Add PackedRegPairs support to MSAAState RS64 path
Always use compute engine for image copies with MM formats
Fix PAL_INTERFACE_MAJOR_VERSION
Retire back compatibility up to version 856
Revert removal of CmdCloneImageData API
GetEndSubmitSize() should be in DWORDs not bytes
Minor ColorBlendState Optimization
Reset CAM filter for SET_CONTEXT_REG_PAIRS packet
Remove unexpected assert in Device::SetupWorkarounds()
Trivially add Pm4Opt template param to ValidateScissorRects
Adjust GFX9 HWL Draw Func templates
More Product ID Cleanup
Fix a Mesh/Task bug with the PM4Optimizer
Break submit batches on PreemptionEnabled Toggle
Rework GFX UserData Validation
Move drm and Wayland OS headers to 'shared' dir
Remove Device ptr deref from CS bind
Add GpuProfilerConfig.EnableBarrierComments
Fix debug assertion when AutoBuffer's capacity is 0
Fix access violation in new ImageCreateInfo equality operator
Fix decorator with 0 sized autobuffer
Move Vertex/Instance Offset and DrawIndex Validation
Disable PalTrace control of DevDriver overlay
Trivial cleanup of BuildNumInstances
Minor CPU Optimization in GraphicsPipeline
Add PM4Opt template to Pipeline bind
Refactor Pipeline Generation python scripts
Tighten GFX11 SH bounds
Avoid an assert when logging with no image barriers
Update DevDriver submodule
Tighten GFX11 Context bounds
Fix dbgoverlay benchmark
Fix wayland present perf drop
For Ubertrace, allow client to tell PAL the instrumentation version they support
Use generated constants for settings file info
Add F32 RegPairs path for GFX Pipeline SH registers
Fix gfx9 universal ACE cmd postamble
Trivially remove TempSetPm4OptimizerMode
Add F32 RegPairs path for GFX Pipeline Context registers
Minor tweak existing barrier codes
Fix auto buffer assertion in the case of empty barriers
Remove GFX115 & STRIX1 Guards
Rework PackRegPairs PM4Opt path
Fix crash for system memory allocation when out of memory
Remove orphaned file, correcting format generator headers
Remove private setting no longer needed
Fix `&a[0]` AutoBuffer asserts in PGP-related code and relax UFixedToFloat alert
Fix PGP PIX filtering support
Cache off RegPairs for GFX11 RS64 GfxPipe regs
Minor device pointer deref avoidance
Update SwWarDetection submodule
Pull Scissor Validation out of SWA Class
Drop Indexed template
Use an RW lock and a list to track pointers to all of the allocated thread local data in Lz4Compressor
Enables HIP Wavegroups + Lanesharing within a wavegroup
Add a sequencing WaitRegMem to address a race condition in SPM
Remove DFWXMemory flag and uses.
Drop unused param from MergedChannelFlatFmtInfoTbl
Mark DSV Class Final
Add IsGfx11 Template
Deprecate most if constexpr usage
Add ReserveCommandsSized to CmdStream
Move DB_Z_INFO validation completely to draw-time
Deprecate GFX9 imageVaLocked
Add Strix Halo support1 parent 32f57f3 commit cc31c8a
267 files changed
Lines changed: 15553 additions & 10579 deletions
File tree
- cmake
- inc
- core
- gpuUtil
- mlaa
- msaaImageCopy
- textWriter
- timeGraph
- util
- src
- core
- addrMgr/addrMgr2
- hw
- gfxip
- gfx9
- chip
- rpm
- gfx9
- sdma/gfx10
- imported
- SwWarDetection
- inc
- addrlib
- cmake
- inc
- src
- core
- gfx10
- gfx11
- hsa
- layers
- cmdBufferLogger
- crashAnalysis
- dbgOverlay
- gpuDebug
- gpuProfiler
- interfaceLogger
- pm4Instrumentor
- os
- amdgpu
- dri3
- include
- wayland
- nullDevice
- gpuUtil
- util
- lnx
- tools/generate
- loaders
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
| 26 | + | |
| 27 | + | |
31 | 28 | | |
32 | 29 | | |
33 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
88 | 87 | | |
89 | 88 | | |
90 | | - | |
91 | 89 | | |
92 | 90 | | |
93 | 91 | | |
94 | 92 | | |
95 | 93 | | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
118 | 99 | | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
| 100 | + | |
| 101 | + | |
124 | 102 | | |
125 | | - | |
126 | 103 | | |
127 | | - | |
128 | | - | |
| 104 | + | |
| 105 | + | |
129 | 106 | | |
130 | 107 | | |
131 | | - | |
132 | | - | |
133 | | - | |
| 108 | + | |
134 | 109 | | |
135 | 110 | | |
136 | 111 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | 49 | | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | 50 | | |
56 | 51 | | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | 52 | | |
80 | 53 | | |
81 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
82 | 60 | | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
91 | 64 | | |
92 | 65 | | |
93 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
43 | 42 | | |
44 | | - | |
45 | 43 | | |
46 | 44 | | |
47 | 45 | | |
| |||
59 | 57 | | |
60 | 58 | | |
61 | 59 | | |
| 60 | + | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
| 72 | + | |
71 | 73 | | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
77 | 78 | | |
78 | 79 | | |
79 | 80 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
152 | 152 | | |
153 | 153 | | |
154 | | - | |
| 154 | + | |
155 | 155 | | |
156 | 156 | | |
| 157 | + | |
| 158 | + | |
157 | 159 | | |
158 | 160 | | |
159 | 161 | | |
160 | 162 | | |
161 | | - | |
| 163 | + | |
162 | 164 | | |
163 | 165 | | |
164 | 166 | | |
| |||
0 commit comments