Daniel Imms
|
c9bacc80d7
|
Merge when max atlas pages is reached
|
2022-11-01 10:08:00 -07:00 |
|
Daniel Imms
|
d219da480c
|
Remove fill polyfill
Fixes #4241
|
2022-10-31 12:24:59 -07:00 |
|
Daniel Imms
|
4d05905736
|
Polish
|
2022-10-30 18:11:24 -07:00 |
|
Daniel Imms
|
dda3f5f545
|
Properly dispose of atlas event
|
2022-10-30 15:00:27 -07:00 |
|
Daniel Imms
|
04041d030f
|
Generate bitmaps for all atlas pages
|
2022-10-30 14:56:27 -07:00 |
|
Daniel Imms
|
095ceda639
|
Show canvas atlas pages in demo
|
2022-10-30 14:53:01 -07:00 |
|
Daniel Imms
|
c9ef4a8eb9
|
Increase texture size as it nears the maximum texture unit
#4243 would be a better, but more complicated, solution to this
|
2022-10-30 09:20:17 -07:00 |
|
Daniel Imms
|
846573bb01
|
Support up to maximum texture units (eg. 16 on my machine)
|
2022-10-30 03:16:29 -07:00 |
|
Daniel Imms
|
bfa9dd5060
|
Clean up
|
2022-10-29 18:09:18 -07:00 |
|
Daniel Imms
|
04f79aa7b4
|
Share page texture binding code
|
2022-10-29 14:33:50 -07:00 |
|
Daniel Imms
|
86ccd709bf
|
Avoid setting uniforms every frame
|
2022-10-29 14:26:51 -07:00 |
|
Daniel Imms
|
c257a7247e
|
Only upload textures that change
|
2022-10-29 13:27:33 -07:00 |
|
Daniel Imms
|
efba2c9040
|
Get pages working, add to demo
|
2022-10-28 19:30:42 -07:00 |
|
Daniel Imms
|
67ef455515
|
Get a second page kind of working
|
2022-10-28 19:20:26 -07:00 |
|
Daniel Imms
|
975d52fab9
|
Remove deprecated prop
|
2022-10-28 19:12:01 -07:00 |
|
Daniel Imms
|
6b37187b4d
|
Create AtlasPage
|
2022-10-28 19:08:33 -07:00 |
|
Daniel Imms
|
84ab6a49c4
|
Bring texturePage partially to atlas
|
2022-10-28 18:56:49 -07:00 |
|
Daniel Imms
|
4ebc75aae0
|
Merge remote-tracking branch 'upstream/master' into multi_page_atlas
|
2022-10-28 18:42:46 -07:00 |
|
Daniel Imms
|
54335ef54a
|
Create texture page attribute
|
2022-10-28 18:16:55 -07:00 |
|
Daniel Imms
|
b0672aac09
|
Correctly offset mcr check on canvas renderer
Fixes #4224
|
2022-10-28 14:02:58 -07:00 |
|
Daniel Imms
|
d5710afcb3
|
Merge pull request #4219 from Tyriar/4218_safari_bitmap
Disable canvas ImageBitmap optimization on Safari
|
2022-10-19 10:58:43 -07:00 |
|
Daniel Imms
|
8bd8195e30
|
Disable canvas ImageBitmap optimization on Safari
Fixes #4218
|
2022-10-19 10:03:01 -07:00 |
|
Daniel Imms
|
3f12d2925a
|
Merge pull request #4208 from Tyriar/todo_attach_socket
Warn/throw on unexpected attach addon socket state
|
2022-10-17 03:48:31 -07:00 |
|
Daniel Imms
|
96486c414b
|
Acquire char size service better in webgl renderer
|
2022-10-16 07:04:34 -07:00 |
|
Daniel Imms
|
e15c6b9f3e
|
Warn/throw on unexpected attach addon socket state
|
2022-10-16 06:49:27 -07:00 |
|
Daniel Imms
|
dc19628014
|
Fix width -> height
|
2022-10-16 06:34:12 -07:00 |
|
Daniel Imms
|
ca68a5c59a
|
Fix typo in test
|
2022-10-15 20:13:24 -07:00 |
|
Daniel Imms
|
22e8a2f8e7
|
Remove old dimension properties
|
2022-10-15 18:07:05 -07:00 |
|
Daniel Imms
|
171ba446bd
|
Update other files
|
2022-10-15 15:32:02 -07:00 |
|
Daniel Imms
|
2c9e711cae
|
Move all other refs in webgl over
|
2022-10-15 13:55:36 -07:00 |
|
Daniel Imms
|
b0f1c38fd2
|
Move all other refs in canvas over
|
2022-10-15 13:44:52 -07:00 |
|
Daniel Imms
|
b393008b54
|
Use new render dimensions in canvasrenderer
|
2022-10-15 13:19:04 -07:00 |
|
Daniel Imms
|
65f41a151e
|
Use new render dimensions in webglrenderer
|
2022-10-15 13:15:12 -07:00 |
|
Daniel Imms
|
ddc4e75583
|
Add new dimensions properties, helper creation function
Part of #3925
|
2022-10-15 10:31:43 -07:00 |
|
Daniel Imms
|
16ea621a5f
|
Merge pull request #4206 from Tyriar/eslint-jsdoc
Add eslint-plugin-jsdoc with minimal comment rules
|
2022-10-15 08:55:07 -07:00 |
|
Daniel Imms
|
5204374494
|
Add no-multi-asterisks rule
|
2022-10-15 08:43:06 -07:00 |
|
Daniel Imms
|
9f1a71485c
|
Fix invalid jsdoc tags
|
2022-10-15 08:41:49 -07:00 |
|
Daniel Imms
|
49e0480f78
|
Add rule jsdoc/check-alignment
|
2022-10-15 08:39:32 -07:00 |
|
Daniel Imms
|
114924f3fa
|
Add eslint-plugin-jsdoc and enable check-param-names
|
2022-10-15 08:38:14 -07:00 |
|
Daniel Imms
|
fb4a4e6127
|
Draw quads with triangle strip
This reduces the number of needed vertices from 6 to 4, it may not have a
noticeable performance impact but it's less data and simpler
|
2022-10-15 07:54:31 -07:00 |
|
Daniel Imms
|
a37ea14d10
|
Use options service in renderers
|
2022-10-09 10:57:49 -07:00 |
|
Simon Lamon
|
f8a5d3a91e
|
Fallback to default_ansi_colors when running headless terminal
|
2022-10-09 17:16:06 +00:00 |
|
Daniel Imms
|
8d7137417b
|
Split renderer safe vs unsafe api on activate
|
2022-10-09 10:12:19 -07:00 |
|
Daniel Imms
|
e47296c1b9
|
Use options service directly in renderers
|
2022-10-09 09:28:18 -07:00 |
|
Simon Lamon
|
1c345bef48
|
Handle onWillFire if it fails, so it loads dom renderer
|
2022-10-09 15:01:15 +00:00 |
|
Simon Lamon
|
627410a537
|
Add broken demo to investigate
|
2022-10-09 14:26:08 +00:00 |
|
Simon Lamon
|
bd661fdb07
|
Fix demo again
|
2022-10-09 11:29:33 +00:00 |
|
Daniel Imms
|
0ba12301a6
|
Merge pull request #4188 from Tyriar/4184
Create theme service
|
2022-10-08 15:51:44 -07:00 |
|
Daniel Imms
|
97e084aa50
|
Remove document from test
|
2022-10-08 15:44:21 -07:00 |
|
Daniel Imms
|
e0fb3b4d19
|
Remove ColorManager
|
2022-10-08 15:23:29 -07:00 |
|