Sergii Liebodkin

Results 10 issues of Sergii Liebodkin

See **Opacity** example Reviewed opacity value usage in case of scene usage. Changed blend equestions to make it the same as for referenced sw renderer. ``` So - opacity value...

bug
raster

- [x] AABB-based composition and blend - [x] decompose blend, masked blend and composition shaders: single shader per blend and composition method - [ ] global vertex buffer instead of...

optimization
raster

Move surface refresh approuch from engine side to user size to syncronize behavior with gl and sw renderers Checked on static and animated examples

refactoring
example
raster

move instance, adapter and device creation from renderer to application its necessary for web integration, because browser have its own mechanics to create hardware handles this changes makes webgpu canvas...

refactoring
example
APIs

Gradient coordinates is not transformed in the same way as the surface in webgpu renderer SW renderer ![image](https://github.com/user-attachments/assets/9d940512-4d39-48fa-8c79-d239493b72f7) WG renderer ![image](https://github.com/user-attachments/assets/2e791a16-0d0a-4ee4-a22b-686376c3ea41)

bug

Full multisampling support including custom blend and compositions. Must be verified on web and 4K resolution for performance issues before/after ![Blend](https://github.com/user-attachments/assets/93187d40-6a90-4720-9485-9c62f387d7e3) ![BlendMS](https://github.com/user-attachments/assets/bfe56316-286b-40b7-bb53-e263e0084dbd) before/after ![Threads](https://github.com/user-attachments/assets/5712e38e-c397-4879-bc99-c474ba56e2a8) ![ThreadsMS](https://github.com/user-attachments/assets/afda846a-b2db-43b2-a6ca-5cb395b9fb0e)

feature
raster

Seems to all starting from v22.1.0.x wgpuSurfaceConfigure supports only Fifo present mode in Linux (WSL) ``` Error in wgpuSurfaceConfigure: Validation Error Caused by: Requested present mode Immediate is not in...

Improve AA quality for gl and webgpu renderers Ideas: 1. Use MSAA x8, x16 - need to check for support in browser environment 2. Use post effects (FXAA?)

enhancement
question or suggestion
gl
webgpu

There is some measurements taken on native win11 and wsl2 with 1000 buffers creation per frame: ``` == WSL2 == create buffers v19: 673 FPS create buffers v24: 3 FPS

### Shaders Localize shader managment: add/remove/modify existing shaders and manage RAII (differed creation) - [ ] declare and implement GlProgram and GlShader in the same cpp/h file - [ ]...

refactoring
gl