Alyssa Rosenzweig
|
a34b3ecb75
|
asahi/genxml: fix 0 encoding for groups
this was breaking launch word merging.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32320>
|
2024-11-24 13:06:09 +00:00 |
|
Alyssa Rosenzweig
|
3f6ff1b11e
|
asahi: don't do extra runtime validation for exact
silly.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
cc8d50baf5
|
asahi: make wrapping less silly
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
c8a1c82175
|
asahi: get rid of default from the XML
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
1a2938704d
|
asahi: drop implied defaults
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
f3612689d9
|
asahi: automatically set default to encode to zero
even with mods.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
f5d8edd2de
|
asahi: be explicit about frag properties
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
2dff6a541e
|
asahi: be explicit about usc reg unk
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
0e49bd15ff
|
asahi: drop unused default
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
0f5f4e10b5
|
asahi: set clamp W? explicitly
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
20fd77ba03
|
asahi: idetnify Clamp W
this is in the powervr xml.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
a88cebb7c3
|
asahi: drop dated comments
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
37161f2483
|
asahi: drop comment about blob weirdness
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
e55207f973
|
asahi: drop comment
I no longer believe this is correct.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
7cdd2a642d
|
asahi: set exact on some fixed? unknown fields
I don't think I've ever seen these change. Treat as fixed constants.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
04a27020be
|
asahi: drop fragment face 2 defaults
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
8dfe60bd26
|
asahi: drop PBE default
this changes null PBE to use 1d instead of 2d, this should be ok and is
consistent with texturing.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
0098941c99
|
asahi: drop macOS defaults
we don't pack macOS structs anymore so we dont' care.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
15a97db59d
|
asahi: drop zero defaults
this is implied.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
2a2889b72e
|
asahi: be explicit about LOD clamps
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
c8f8e2e19d
|
asahi: drop trailing
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
50798855b8
|
asahi: convert to exact
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
a8bb267b16
|
asahi: add exact fields to genxml
instead of misusing default for this. get better validation and eventually I
want to whack default.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
a0c786b47f
|
asahi: fix newlines
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
5f54d8d195
|
asahi: guard darwin stuff
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
0ec9b27ff0
|
asahi: drop extra new line
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
d370b81fd4
|
asahi: cleanup generate valid
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
84d3d7e158
|
asahi: cleanup validation
make less of a mess of generated output.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
c3b202b71e
|
asahi: fix indentation
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
8809b8c662
|
asahi: migrate f-strings
https://github.com/ikamensh/flynt nifty
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
a1b8aae170
|
asahi: normalize enum formatting
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
06a3ecf617
|
asahi: assume compiler is not stupid
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
f16597d488
|
asahi: fix spacing
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
5787a6ade8
|
asahi: split out genxml header
for syntax highlighting and autoformatting and so on.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31908>
|
2024-10-30 10:14:06 -04:00 |
|
Alyssa Rosenzweig
|
225797601b
|
asahi/genxml: add nicer error checking
avoids digging into backtraces for basic info. lot of bang for buck here.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31532>
|
2024-10-05 18:30:12 +00:00 |
|
Alyssa Rosenzweig
|
88a0da6b7c
|
asahi: identify factor buffer size
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31532>
|
2024-10-05 18:30:11 +00:00 |
|
Alyssa Rosenzweig
|
76e3bd56f6
|
asahi: offset buffer images in software
this is needed for honeykrisp to implement
uniformTexelBufferOffsetSingleTexelAlignment.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30382>
|
2024-07-26 18:40:47 +00:00 |
|
Alyssa Rosenzweig
|
bce466586e
|
asahi: make agx_pack opencl compatible
we don't want generic pointers here to keep things happy. also rename
CONSTANT to avoid collisions
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30051>
|
2024-07-15 20:09:00 +00:00 |
|
Alyssa Rosenzweig
|
1d4f0d3002
|
asahi: drop old comment
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30051>
|
2024-07-15 20:08:59 +00:00 |
|
Alyssa Rosenzweig
|
e5637f44b8
|
asahi: unify naming for COUNTS structs
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29247>
|
2024-05-16 13:25:56 -04:00 |
|
Alyssa Rosenzweig
|
a173c2e38c
|
asahi: split CDM Launch words
similarly separates counts from USC words.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29247>
|
2024-05-16 13:25:56 -04:00 |
|
Alyssa Rosenzweig
|
5fbd8bb694
|
asahi: split frag shader words
Isolate the counts from the rest, in particular.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29247>
|
2024-05-16 13:25:56 -04:00 |
|
Alyssa Rosenzweig
|
6b47d9c600
|
asahi: move primitive MSAA field
works on Cull but not Cull 2, because forget me.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29179>
|
2024-05-14 04:57:26 +00:00 |
|
Alyssa Rosenzweig
|
cccf0609a6
|
asahi: simplify image atomic lowering
Do more calculation in the preamble so we can do less pointer chasing and keep
everything within our 64-bit budget.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29179>
|
2024-05-14 04:57:26 +00:00 |
|
Alyssa Rosenzweig
|
9069ac986b
|
asahi: fix cull unknown bits
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29179>
|
2024-05-14 04:57:26 +00:00 |
|
Alyssa Rosenzweig
|
feabbddc2a
|
asahi: calculate validity when unpacking
for smarter printing.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29179>
|
2024-05-14 04:57:25 +00:00 |
|
Alyssa Rosenzweig
|
6a63fffeaa
|
asahi: fix _packed USC structs
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28483>
|
2024-03-30 00:26:19 +00:00 |
|
Alyssa Rosenzweig
|
1f465d72dd
|
asahi: split out genxml/ directory
src/asahi/lib is creating dependency hell, let's start splitting it up so we can
ease some of the clc related pains.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27616>
|
2024-02-14 21:02:32 +00:00 |
|