Commit Graph

  • 25644a0c7e Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-06-06 21:48:40 +00:00
  • d0a229b7eb Drawable Renderer (#1570), build issues Tim Sylvester 2023-06-06 14:48:23 -07:00
  • 199145784f Fix drawable segment VAO leak (#1212) mwilsnd 2023-06-06 16:32:02 -05:00
  • 00d6bdd2ae Refactor clipping mask rendering (#1209) Tim Sylvester 2023-06-06 14:15:40 -07:00
  • 172cc0a43f Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-06-06 20:08:55 +00:00
  • 9966dcdb05 Drawable Renderer (#1570), Better validity check for VAO wrappers. Don't draw if VAO state isn't valid. Reset VAO state to default after draw. Tim Sylvester 2023-06-06 13:08:05 -07:00
  • 7f33ddfef4 Raster layer (Tiles) #1168 (#1195) Stefan Karschti 2023-06-06 18:28:25 +03:00
  • 326f669568 Drawable Renderer (#1570), warnings Tim Sylvester 2023-06-05 12:13:38 -07:00
  • d7e00ff1c4 Drawable Renderer (#1570), warnings Tim Sylvester 2023-06-05 12:03:27 -07:00
  • 8678850cb7 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-06-05 18:47:40 +00:00
  • 060a32f3f2 Drawable Renderer (#1570), minor work on fill pattern Tim Sylvester 2023-06-05 11:45:42 -07:00
  • dc5f6c4d69 Move background tile shader selection back to the render layer (#1200) Tim Sylvester 2023-06-05 10:49:04 -07:00
  • 90aea725e5 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-06-02 20:55:55 +00:00
  • 2f4be630c2 Drawable Renderer (#1570), Texture2D storage allocation fixes, async image transfer mwilsnd 2023-06-02 15:35:32 -05:00
  • 0f321fb11e Update existing UBOs instead of replacing (#1198) mwilsnd 2023-06-02 14:51:07 -05:00
  • 5dab47a5a2 Drawable Renderer (#1570), Fix sampler state management in Texture2D mwilsnd 2023-06-02 14:00:17 -05:00
  • 4cac8a8dfb Topic/atlas tex 2d (#1194) Tim Sylvester 2023-06-02 08:11:12 -07:00
  • e771363d4b Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-06-01 16:01:34 +00:00
  • ee7f57fcb4 Drawable Renderer (#1570), Improve handling of multiple drawables per tile Tim Sylvester 2023-06-01 08:47:33 -07:00
  • 51c270495b Drawable Renderer (#1570), Improve drawable interaction with opaquePassCutoff Tim Sylvester 2023-05-31 10:40:38 -07:00
  • 87189d9534 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-31 15:06:04 +00:00
  • f45437b9ab Drawable Renderer (#1570), PremultipliedImage is RGBA only mwilsnd 2023-05-31 10:05:12 -05:00
  • 8f3b5ec093 Drawable Renderer (#1570), warnings mwilsnd 2023-05-31 09:22:54 -05:00
  • 4cb0a0871c Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-30 21:04:51 +00:00
  • c10616aec6 Drawable Renderer (#1570), Remove layer index from drawables. Add debug GL groups for uploads. Enable GL debug groups only in debug builds. Tim Sylvester 2023-05-30 14:04:18 -07:00
  • 8986bce151 Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-30 12:27:52 -07:00
  • 3fdb2ea2b3 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-30 18:57:15 +00:00
  • 3e8db2bc34 Drawable Renderer (#1570), Add int4 to float4 conversion for line a_data Tim Sylvester 2023-05-30 11:56:01 -07:00
  • d68cbb8a9d Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-30 17:18:05 +00:00
  • 4527d18a67 Drawable Renderer (#1570), Refactor tile matrix handling to account for translations Tim Sylvester 2023-05-30 10:17:44 -07:00
  • 411451dbf5 Drawable Renderer (#1570), warnings mwilsnd 2023-05-30 11:49:12 -05:00
  • a745329eb1 Add Texture2D and use it in PatternAtlas (#1183) mwilsnd 2023-05-30 11:30:18 -05:00
  • a06145fe92 Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-30 07:30:24 -07:00
  • 2359433d6c Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-30 07:17:34 -07:00
  • 83882e1b73 Topic/vao per segment (#1188) Tim Sylvester 2023-05-30 07:06:42 -07:00
  • c4416a4ed0 Fix LayerTweaker warning on CI (#1179) mwilsnd 2023-05-26 08:02:17 -05:00
  • f2cc744710 Drawable Renderer (#1570), Add uniform buffer destructor Tim Sylvester 2023-05-25 15:32:45 -07:00
  • fc1f65e8ef Drop author & timestamp from generated shader code (#1178) mwilsnd 2023-05-25 15:59:40 -05:00
  • c3ffa3a07d Drawable Renderer (#1570), Revert "ASAN: use-after-free, renderLayers" bad merge commit mwilsnd 2023-05-25 15:43:40 -05:00
  • f63fa49152 Drawable LayerGroup sorting, depth buffer, split view (#1173) mwilsnd 2023-05-25 15:32:21 -05:00
  • 1c8304a609 ASAN fixes (#1147) mwilsnd 2023-05-25 14:53:40 -05:00
  • b823f036fe Setting up UBO for fill drawables (#1175) Tim Sylvester 2023-05-25 12:13:23 -07:00
  • ad4a598975 Fix MSVC warnings (#1174) mwilsnd 2023-05-25 14:00:22 -05:00
  • a76cec8689 Circle UBO fix (#1176) mwilsnd 2023-05-25 13:50:19 -05:00
  • 2c53c138c8 Circle layer (#1153) Alex Cristici 2023-05-25 19:18:08 +03:00
  • 5df482b12e Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-23 20:00:33 +00:00
  • 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. Tim Sylvester 2023-05-23 12:59:36 -07:00
  • ec45ef654e Drawable Renderer (#1570), Update shader sources Tim Sylvester 2023-05-22 17:46:23 -07:00
  • c873570987 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-22 23:55:22 +00:00
  • b5abc33c4b Drawable Renderer (#1570), Add renderable size uniform for fill layer Tim Sylvester 2023-05-22 16:55:05 -07:00
  • 353d96b5bf Drawable Renderer (#1570), Constant binder values weren't being converted before being used Tim Sylvester 2023-05-22 15:07:37 -07:00
  • 7d964a3236 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-22 19:23:47 +00:00
  • c81c665538 Drawable Renderer (#1570), Add fill-outline drawables Tim Sylvester 2023-05-22 12:23:29 -07:00
  • c505d3077e apply color attributes, refactor (#1148) Tim Sylvester 2023-05-19 09:58:27 -07:00
  • 55077a83dd Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-16 16:59:33 +00:00
  • 76658d8717 Drawable Renderer (#1570), Fix color normalization problems, don't produce zero-alpha drawables Tim Sylvester 2023-05-16 09:59:12 -07:00
  • 1fa3502048 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-15 22:36:27 +00:00
  • 857cba59ee Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-15 15:36:04 -07:00
  • 49a23db0cb Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-15 15:15:19 -07:00
  • 89d3a7bae9 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-15 22:03:56 +00:00
  • fffbfcfbb5 Drawable Renderer (#1570), rework attributes for fill drawables Tim Sylvester 2023-05-15 15:02:41 -07:00
  • cec22b8572 Revise background layer UBO size & padding (#1136) mwilsnd 2023-05-12 14:35:43 -04:00
  • 76b36d7437 Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-12 10:55:46 -07:00
  • be530f9d13 Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-12 10:30:59 -07:00
  • e0b8825ca5 Drawable Renderer (#1570), remove debugging code accidentally committed Tim Sylvester 2023-05-12 10:17:18 -07:00
  • 722900a0f3 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-12 17:11:05 +00:00
  • 99af73ebaa Drawable Renderer (#1570), Tweak shader names Tim Sylvester 2023-05-12 10:09:45 -07:00
  • f51c0820d3 Drawable Renderer (#1570), Move rendering into layer groups Tim Sylvester 2023-05-12 09:43:48 -07:00
  • 57c165e604 Refactor shaders for drawables (#1132) mwilsnd 2023-05-12 11:29:34 -04:00
  • 20a30e41b7 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-11 23:44:37 +00:00
  • 6a1b48bb45 Drawable Renderer (#1570), Reworking fill drawables into layer group Tim Sylvester 2023-05-11 14:55:53 -07:00
  • 86a374476f Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-11 12:46:11 -07:00
  • ab7ba38d1d Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-11 12:24:47 -07:00
  • 0b7555f473 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-11 19:18:36 +00:00
  • 81461bc357 Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-11 12:18:19 -07:00
  • 7dc90ae627 Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-11 11:59:10 -07:00
  • 43a05515e9 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-11 18:55:26 +00:00
  • af39aca061 Drawable Renderer (#1570), first cut at layer groups Tim Sylvester 2023-05-11 10:43:14 -07:00
  • d8ea91de98 Uniform buffer objects (#1127) Alex Cristici 2023-05-11 20:33:58 +03:00
  • bbb8bf3c1e Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-10 17:10:25 +00:00
  • 0c6f2f2a7f Drawable Renderer (#1570), Handle null renderTiles Tim Sylvester 2023-05-10 10:09:52 -07:00
  • fc79ef7e09 Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-09 15:36:08 -07:00
  • 93d65c3c5c Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-09 22:14:19 +00:00
  • 5100b4601f Drawable Renderer (#1570), Fix attribute offsets being truncated to 8 bits Tim Sylvester 2023-05-09 15:12:31 -07:00
  • 417d5bd25c Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-08 16:33:52 +00:00
  • 0ebaca1221 Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-08 09:33:16 -07:00
  • 7e26cc9710 Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-08 09:01:26 -07:00
  • 041acbaf0e Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-08 15:52:22 +00:00
  • b052cb904e Drawable Renderer (#1570), Apply render pass to drawables Tim Sylvester 2023-05-08 08:52:05 -07:00
  • 610fb7d63c Drawable Renderer (#1570), Avoid adding empty items to the tile tracking map when a tile contains no data Tim Sylvester 2023-05-08 07:52:47 -07:00
  • e12ffc8f65 Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-05 15:14:07 -07:00
  • 9a4e0f14d0 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-05 22:09:10 +00:00
  • 375083b6cf Drawable Renderer (#1570), work on fill drawables Tim Sylvester 2023-05-05 15:08:53 -07:00
  • 66e62e8c66 Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-05 10:43:40 -07:00
  • af43611d2b Drawable Renderer (#1570), warnings Tim Sylvester 2023-05-05 10:14:54 -07:00
  • 3bc013d3ac Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-05 17:00:13 +00:00
  • 408a1e39e2 Drawable Renderer (#1570), Move drawable management back to render layers, start on fill layer Tim Sylvester 2023-05-05 09:59:37 -07:00
  • ef9ef1a106 Drawable Renderer (#1570), [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2023-05-04 15:46:04 +00:00
  • 03598ff229 Drawable Renderer (#1570), Eliminate extra style evaluation in layer update Tim Sylvester 2023-05-04 08:45:44 -07:00
  • 17d997d395 Drawable Renderer (#1570), revert Tim Sylvester 2023-05-03 12:07:13 -07:00