Commit Graph

26 Commits

Author SHA1 Message Date
bc5b39057d Publish renderer feature snapshot for canvas gates 2026-06-03 18:32:17 +02:00
1ae79ab3c1 Route shader creation through renderer GL 2026-06-03 07:03:50 +02:00
acdaf3bb8e Route shader runtime calls through renderer GL 2026-06-03 06:53:51 +02:00
9e0a88726c Move shader state mapping to renderer gl 2026-06-02 06:51:31 +02:00
4212387b70 Extract OpenGL shader uniform catalog 2026-06-01 18:06:14 +02:00
bdcd44b340 Extract OpenGL shader attribute bindings 2026-06-01 17:58:09 +02:00
56fc581b04 implement aligned memory to speed up video frame encoding 2019-11-13 23:27:32 +01:00
945028f171 fix glsl float interpolation, fix layers on ui reload, add vr thread for Quest 2019-07-30 22:10:48 +02:00
563b4ff86f check float texture extension, use float32 or float16 if available, show extension on title bar, add thread and render task for lightmap rendering 2019-07-28 19:22:47 +02:00
97d9ca717a fix shader for Apple devices 2019-07-21 08:47:26 +02:00
6e97a29058 update UTI, remove blur from CompDraw mask 2019-07-12 21:07:30 +02:00
b89274e7a6 App::I static singleton to pointer 2019-07-11 18:08:17 +02:00
4cbf0c47b4 add glad to load OpenGL extensions 2019-07-09 11:07:01 +02:00
0012e2ce9b render implement thread, wrap GL commands into tasks 2019-07-06 22:25:07 +02:00
3296de98cc hide cursor on canvas, add mouse focus event, brush preview solid when small 2019-03-06 20:39:27 +01:00
cbfcd66bfc restore use fragcoord to fix import/transform 2019-02-26 00:30:10 +01:00
d3768f43c9 parse abr from PS 2018, restore xmp injection, check uniform hash collision 2019-02-25 23:23:14 +01:00
87044e06c4 fix opacity jitter 2019-02-25 02:27:45 +01:00
b6cdc3193d fix shaders on osx 2019-02-22 03:18:37 +01:00
78ca0ee6ad shader auto reload 2019-02-21 20:20:43 +01:00
eaab9c79e5 move shaders into .glsl files and add #include feature 2019-02-21 19:26:40 +01:00
c55ed36f2c glsl framebuffer_fetch extension check at runtime 2019-01-30 15:43:45 +01:00
52c87d9ec6 implement grid and heightmap with lambert shading 2018-12-24 22:22:16 +01:00
0c6b409606 remove ui namespace which is not really used, move CameraData in camera_modes.h to avoid the inclusion of canva.h 2018-11-27 14:24:01 +01:00
a124d19bdc fix transform commit shader 2018-11-23 14:19:59 +01:00
71de44a7c1 rename engine to src 2018-09-16 14:21:58 +02:00