Commit Graph

17193 Commits

Author SHA1 Message Date
Tim Sylvester
b823f036fe Setting up UBO for fill drawables (#1175) 2023-08-31 15:36:19 +02:00
mwilsnd
ad4a598975 Fix MSVC warnings (#1174) 2023-08-31 15:36:19 +02:00
mwilsnd
a76cec8689 Circle UBO fix (#1176) 2023-08-31 15:36:19 +02:00
Alex Cristici
2c53c138c8 Circle layer (#1153) 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
5df482b12e Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
b8bdf0643c Drawable Renderer (#1570), Setting up for fill patterns.
Handle color and cull modes better.
Rename `DrawableBuilder::ColorMode` to `ColorAttrMode` to avoid confusion with `gfx::ColorMode`.
2023-08-31 15:36:19 +02:00
Tim Sylvester
ec45ef654e Drawable Renderer (#1570), Update shader sources 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
c873570987 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
b5abc33c4b Drawable Renderer (#1570), Add renderable size uniform for fill layer 2023-08-31 15:36:19 +02:00
Tim Sylvester
353d96b5bf Drawable Renderer (#1570), Constant binder values weren't being converted before being used 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
7d964a3236 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
c81c665538 Drawable Renderer (#1570), Add fill-outline drawables 2023-08-31 15:36:19 +02:00
Tim Sylvester
c505d3077e apply color attributes, refactor (#1148) 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
55077a83dd Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
76658d8717 Drawable Renderer (#1570), Fix color normalization problems, don't produce zero-alpha drawables 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
1fa3502048 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
857cba59ee Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00
Tim Sylvester
49a23db0cb Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
89d3a7bae9 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
fffbfcfbb5 Drawable Renderer (#1570), rework attributes for fill drawables 2023-08-31 15:36:19 +02:00
mwilsnd
cec22b8572 Revise background layer UBO size & padding (#1136) 2023-08-31 15:36:19 +02:00
Tim Sylvester
76b36d7437 Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00
Tim Sylvester
be530f9d13 Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00
Tim Sylvester
e0b8825ca5 Drawable Renderer (#1570), remove debugging code accidentally committed 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
722900a0f3 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
99af73ebaa Drawable Renderer (#1570), Tweak shader names 2023-08-31 15:36:19 +02:00
Tim Sylvester
f51c0820d3 Drawable Renderer (#1570), Move rendering into layer groups 2023-08-31 15:36:19 +02:00
mwilsnd
57c165e604 Refactor shaders for drawables (#1132) 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
20a30e41b7 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
6a1b48bb45 Drawable Renderer (#1570), Reworking fill drawables into layer group 2023-08-31 15:36:19 +02:00
Tim Sylvester
86a374476f Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00
Tim Sylvester
ab7ba38d1d Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
0b7555f473 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
81461bc357 Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00
Tim Sylvester
7dc90ae627 Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
43a05515e9 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
af39aca061 Drawable Renderer (#1570), first cut at layer groups 2023-08-31 15:36:19 +02:00
Alex Cristici
d8ea91de98 Uniform buffer objects (#1127)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
bbb8bf3c1e Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
0c6f2f2a7f Drawable Renderer (#1570), Handle null renderTiles 2023-08-31 15:36:19 +02:00
Tim Sylvester
fc79ef7e09 Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
93d65c3c5c Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
5100b4601f Drawable Renderer (#1570), Fix attribute offsets being truncated to 8 bits 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
417d5bd25c Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
0ebaca1221 Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00
Tim Sylvester
7e26cc9710 Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
041acbaf0e Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-31 15:36:19 +02:00
Tim Sylvester
b052cb904e Drawable Renderer (#1570), Apply render pass to drawables 2023-08-31 15:36:19 +02:00
Tim Sylvester
610fb7d63c Drawable Renderer (#1570), Avoid adding empty items to the tile tracking map when a tile contains no data 2023-08-31 15:36:19 +02:00
Tim Sylvester
e12ffc8f65 Drawable Renderer (#1570), warnings 2023-08-31 15:36:19 +02:00