Belén Albeza
|
33e70a4108
|
Merge pull request #5410 from penpot/superalex-radial-gradients-wasm-render
🎉 Support for radial gradients with wasm render
|
2024-12-10 14:18:09 +01:00 |
|
Alejandro Alonso
|
e1d9efea7f
|
🎉 Suport for show-content in render wasm
|
2024-12-10 10:28:11 +01:00 |
|
Alejandro Alonso
|
09aa4529f8
|
🎉 Support for radial gradients with wasm render
|
2024-12-10 07:05:59 +01:00 |
|
Belén Albeza
|
99bb3ee962
|
🎉 Render path fills
|
2024-12-09 16:06:15 +01:00 |
|
Belén Albeza
|
0bfcc1f854
|
🎉 Deserialize shape data in wasm
|
2024-12-09 15:48:45 +01:00 |
|
AzazelN28
|
22b01c63b5
|
🎉 Serialize data in clojure
|
2024-12-09 15:48:44 +01:00 |
|
Alejandro Alonso
|
07215357d6
|
🎉 Hidden layer support for wasm render
|
2024-12-05 15:10:15 +01:00 |
|
Belén Albeza
|
6623963a7f
|
✨ Use a static Vec<u8> to handle shared memory
|
2024-12-04 09:47:31 +01:00 |
|
Belén Albeza
|
df6727f186
|
♻️ Refactor rendering fills
|
2024-12-03 14:43:07 +01:00 |
|
Belén Albeza
|
58c4e53ee4
|
♻️ Refactor image fills
|
2024-12-03 14:34:07 +01:00 |
|
Belén Albeza
|
7105e49ac2
|
♻️ Refactor adding gradient stops
|
2024-12-03 13:49:29 +01:00 |
|
Alejandro Alonso
|
0a3c6f38ef
|
🎉 Render wasm fill images
|
2024-12-03 13:08:19 +01:00 |
|
Alejandro Alonso
|
a4cfaa542c
|
🎉 Refactor memory managemnt for color linear gradient stops
|
2024-12-02 12:54:56 +01:00 |
|
Belén Albeza
|
00ab9ad3f0
|
♻️ Refactor blend mode and fills into their own submodules
|
2024-11-29 11:46:45 +01:00 |
|
Belén Albeza
|
2d4281bdf2
|
✨ Use u32 as color args for wasm
|
2024-11-29 11:34:18 +01:00 |
|
Belén Albeza
|
c8e322cd58
|
🎉 Render liner gradient fills
|
2024-11-28 16:51:28 +01:00 |
|
Aitor Moreno
|
9a9815ebfa
|
Merge pull request #5371 from penpot/ladybenko-9337-pixel-ratio
Device pixel ratio
|
2024-11-28 11:46:41 +01:00 |
|
Belén Albeza
|
db9c93f3bf
|
✨ Render with dpr
|
2024-11-27 12:38:17 +01:00 |
|
Belén Albeza
|
5ce6cbff6f
|
♻️ Refactor navigate() method
|
2024-11-26 16:13:14 +01:00 |
|
Belén Albeza
|
3e99de19f5
|
♻️ Refactor debug options into its own struct, along with dpr
|
2024-11-25 16:01:19 +01:00 |
|
Belén Albeza
|
ca70edf07b
|
🔧 Set up Rust jobs in CI
|
2024-11-25 13:14:46 +01:00 |
|
Alejandro Alonso
|
d09e5ef9b3
|
🎉 Shape opacity for wasm render
|
2024-11-25 09:26:49 +01:00 |
|
Alejandro Alonso
|
0b5e915af9
|
🎉 Improve performace for zoom and pan with wasm render
|
2024-11-22 09:46:46 +01:00 |
|
Belén Albeza
|
6fd6074934
|
💄 Format rust code
|
2024-11-21 17:23:49 +01:00 |
|
AzazelN28
|
f7ff3129ed
|
🎉 Render only visible shapes
|
2024-11-21 16:05:14 +01:00 |
|
Belén Albeza
|
dfe8f97f8d
|
🐛 Fix surface not being resized when viewport dimensions changed
|
2024-11-21 14:16:07 +01:00 |
|
Alejandro Alonso
|
e634d6d37a
|
🎉 Improve performace for zoom and pan with wasm render
|
2024-11-21 12:50:06 +01:00 |
|
Alejandro Alonso
|
ec8799d806
|
🎉 Improve performace for zoom and pan with wasm render
|
2024-11-21 12:05:38 +01:00 |
|
AzazelN28
|
2db1740ce8
|
🎉 Improve frame rendering
|
2024-11-20 14:09:18 +01:00 |
|
Belén Albeza
|
6f11eebbed
|
🐛 Tweak sampling options for rendering shapes
|
2024-11-15 15:13:57 +01:00 |
|
Belén Albeza
|
42211c4ed6
|
♻️ Move shape render methods to RenderState
|
2024-11-15 14:56:21 +01:00 |
|
Belén Albeza
|
f56a665206
|
🐛 Fix drawing multiple shapes with different blend modes
|
2024-11-15 14:40:07 +01:00 |
|
Belén Albeza
|
58d3a2984f
|
🐛 Fix not clearing drawing surface before drawing shapes
|
2024-11-15 11:33:26 +01:00 |
|
Alejandro
|
d1d34a3aa7
|
Merge pull request #5300 from penpot/ladybenko-9275-blend-modes
Add blend modes
|
2024-11-15 10:27:57 +01:00 |
|
Belén Albeza
|
263d7eb313
|
✨ Draw fills offscreen to support blend mode when multiple fills
|
2024-11-15 08:51:37 +01:00 |
|
Andrey Antukh
|
21cdd1200a
|
:paperlip: Add minor update to render-wasm build script
|
2024-11-14 18:18:22 +01:00 |
|
Andrey Antukh
|
aeda6271cd
|
✨ Improve release build process for render wasm
|
2024-11-14 18:14:43 +01:00 |
|
Andrey Antukh
|
e54f213b3f
|
🐛 Set a different cache directory for emcsdk
|
2024-11-14 14:29:19 +01:00 |
|
Andrey Antukh
|
48b72229c3
|
📎 Add workaround for missing cargo on PATH on render-wasm build script
|
2024-11-14 12:36:43 +01:00 |
|
Belén Albeza
|
3eb24e7f5f
|
♻️ Refactor State (wasm)
|
2024-11-14 12:08:50 +01:00 |
|
Belén Albeza
|
3e06c17a38
|
♻️ Refactor RenderState and GpuState
|
2024-11-14 11:47:10 +01:00 |
|
Andrey Antukh
|
1be204e22d
|
✨ Add render.wasm to the frontend build process
|
2024-11-14 11:20:39 +01:00 |
|
Belén Albeza
|
966e942a7f
|
🎉 Implement drawing with blend mode (single fill)
|
2024-11-13 16:39:26 +01:00 |
|
Belén Albeza
|
7458165e51
|
🐛 Fix fill apply order
|
2024-11-13 15:07:16 +01:00 |
|
Belén Albeza
|
e45e8158b0
|
♻️ Refactor current_shape in rust_wasm
|
2024-11-13 15:00:20 +01:00 |
|
Alejandro Alonso
|
c1d213a0cd
|
🎉 Refactor naming anidated shapes with children for wasm render
|
2024-11-13 13:35:28 +01:00 |
|
Belén Albeza
|
539d5dfc08
|
🎉 Draw solid fills for shapes
|
2024-11-13 13:05:42 +01:00 |
|
Belén Albeza
|
669bca5fa5
|
♻️ Remove unneeded display list for shapes
|
2024-11-13 10:59:03 +01:00 |
|
Belén Albeza
|
49b4eabe8b
|
🐛 Fix transform matrix being carried to non-children shapes
|
2024-11-13 10:57:14 +01:00 |
|
Alejandro Alonso
|
b149f96500
|
🎉 Recursive drawing shapes in rust
|
2024-11-13 07:45:47 +01:00 |
|