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
Tim Sylvester
b5abc33c4b
Drawable Renderer ( #1570 ), Add renderable size uniform for fill layer
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
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
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
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
Tim Sylvester
b052cb904e
Drawable Renderer ( #1570 ), Apply render pass to drawables
2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
9a4e0f14d0
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
375083b6cf
Drawable Renderer ( #1570 ), work on fill drawables
2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
434d90d939
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
4af4491626
Drawable Renderer ( #1570 ), order drawables
2023-08-31 15:36:19 +02:00
pre-commit-ci[bot]
caee9cc12f
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
6e9a2f9389
Drawable Renderer ( #1570 ), warnings
2023-08-31 15:36:19 +02:00
Tim Sylvester
8c749d155a
Drawable Renderer ( #1570 ), warnings
2023-08-31 15:36:19 +02:00
Tim Sylvester
61da26fe14
Drawable Renderer ( #1570 ), Eliminate GL drawable/builder dependencies from generic background layer
2023-08-31 15:36:19 +02:00
Tim Sylvester
cfa58d4a4d
Drawable Renderer ( #1570 ), Missing include
2023-08-31 15:36:19 +02:00
Tim Sylvester
010b8f9280
Drawable Renderer ( #1570 ), Evaluate and apply color
2023-08-31 15:36:19 +02:00
Tim Sylvester
b8c0b1a97c
Drawable Renderer ( #1570 ), Move layer update to where more state is available.
...
Evaluate properties and use actual style color.
Fix problems with attribute bindings and depth modes.
2023-08-31 15:36:19 +02:00
Tim Sylvester
3122f81328
Drawable Renderer ( #1570 ), Rebase on main.
...
Fix drawable ordering issue that was leading to rendering without setting up the VAO
2023-08-31 15:36:19 +02:00
Tim Sylvester
107a4ef467
Drawable Renderer ( #1570 ), Fix duplicate drawable and vertex state bug
2023-08-31 15:36:19 +02:00
Tim Sylvester
5a9b4c3422
Drawable Renderer ( #1570 ), Drawable per tile
2023-08-31 15:36:19 +02:00
Tim Sylvester
e7d32a613a
Topic/drawable ( #1052 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
92ce58db86
Rework attributes ( #1048 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
f76fb98745
Drawable Renderer ( #1570 ), Rebase on main, squash trivial commits
2023-08-31 15:36:19 +02:00
Tim Sylvester
a646cbf938
Topic/drawable 2 ( #1047 )
...
uniforms
2023-08-31 15:36:19 +02:00
Tim Sylvester
aceb0394ba
Topic/drawable 2 ( #1032 )
...
More vertex attribute work
Move drawables above existing layer rendering.
Use context for the actual draw call.
Fake the vertexes in the shader to get something actually showing up.
Simplify shader state management
2023-08-31 15:36:19 +02:00
Tim Sylvester
e2bc75289c
Topic/drawable 2 ( #1029 )
2023-08-31 15:36:19 +02:00
Tim Sylvester
14b53e54ec
First cut at Drawable fundamentals ( #983 )
...
Co-authored-by: mwilsnd <mwilsnd@gmail.com >
Co-authored-by: Alex Cristici <alex.cristici@gmail.com >
2023-08-31 15:36:19 +02:00