Ib Green
|
f256de326f
|
test(engine): add ShaderPassRenderer test (#2437)
|
2025-08-24 14:41:13 -04:00 |
|
Ib Green
|
939287e3e7
|
feat(core): Fix flicker when resizing CanvasContext (#2435)
|
2025-08-21 10:26:58 -04:00 |
|
Ib Green
|
9a99b26af8
|
fix(webgl): correct cube texture face updates (#2426)
|
2025-08-17 14:40:38 -04:00 |
|
Ib Green
|
def2fb8949
|
fix: cubemap example and textures in WebGPU (#2425)
|
2025-08-17 10:00:48 -04:00 |
|
Ib Green
|
0e0f29957a
|
fix(webgpu): Extract texture dim,sampleType,multisample from WGSL declarations (#2423)
|
2025-08-13 15:55:52 -04:00 |
|
Ib Green
|
3c9021a885
|
feat: add new Fence GPU-CPU synchronization primitive (#2420)
|
2025-08-11 19:43:09 -04:00 |
|
Ib Green
|
f3d70fc918
|
chore: Move wgsl_reflect dependency into WebGPU module (#2417)
|
2025-08-11 18:46:03 -04:00 |
|
Ib Green
|
0f1b1a8def
|
chore: Tests for texture reads (#2416)
|
2025-08-10 08:43:32 -04:00 |
|
Ib Green
|
f90a93cf35
|
feat(webgpu): Read pixels (#2415)
|
2025-08-09 09:25:14 -04:00 |
|
Ib Green
|
c948814ce3
|
feat(core): TextureFormat generics (#2377)
|
2025-04-26 13:08:05 -04:00 |
|
Ib Green
|
27ef0dda30
|
fet(core): CanvasContext track position (#2374)
|
2025-04-26 12:13:13 -04:00 |
|
Ib Green
|
4164d13728
|
feat: Add Buffer.mapAndWrite(), mapAndRead() (#2372)
|
2025-04-23 09:24:05 -04:00 |
|
Ib Green
|
17542c4f5a
|
feat(core): Pixel utils (#2369)
|
2025-04-18 15:21:55 -04:00 |
|
Ib Green
|
ccbed6e92e
|
chore: Cleanup (#2371)
|
2025-04-17 22:44:53 -04:00 |
|
Ib Green
|
1d0c40a4d7
|
fix: Minor fixes (#2368)
|
2025-04-17 13:22:21 -04:00 |
|
Chris Kapp
|
b63cf85bc4
|
fix: Ensure VertexBufferLayout matches parsed WGSL shader @location layout (#2363)
|
2025-04-15 18:01:33 +02:00 |
|
Chris Kapp
|
9064092bb2
|
fix(webgpu) Fill default viewport depth if not provided (#2362)
|
2025-04-09 20:08:17 -07:00 |
|
Ib Green
|
27b1cebfd0
|
fix: Don't reference WebGPU enums on global level (#2357)
|
2025-03-31 11:16:09 -04:00 |
|
Chris Kapp
|
4a836002ba
|
feat: Create explicit pipeline layouts from shaderLayout (#2355)
|
2025-03-29 14:19:22 -04:00 |
|
Chris Kapp
|
fae1e775fd
|
fix: WebGPU phong/gouraud shaders, uniform buffer name, wgls_reflect version (#2353)
|
2025-03-29 14:11:17 -04:00 |
|
Ib Green
|
610b011bb2
|
chore(webgpu): Improve error handling (#2329)
|
2025-03-06 17:42:44 -05:00 |
|
Ib Green
|
dce70f0b3a
|
fix(webgpu): minor fixes for deck.gl enablement (#2337)
|
2025-03-06 17:41:59 -05:00 |
|
Ib Green
|
9ca6f80d51
|
website: fixes (#2328)
|
2025-02-09 08:36:26 -05:00 |
|
Ib Green
|
9aea89ffd9
|
feat: Support new vertex formats in Chrome 133 (#2325)
|
2025-02-08 20:32:34 -05:00 |
|
Ib Green
|
329dc8c16b
|
fix(webgl): Add DeviceProps._reuseDevices to support deck.gl React StrictMode (#2320)
Co-authored-by: Felix Palmer <felixpalmer@gmail.com>
|
2025-02-05 09:48:47 -08:00 |
|
Ib Green
|
38da0374b5
|
chore(core): Continued simplification of CanvasContext and AnimationLoop (#2286)
|
2024-11-08 12:11:33 -05:00 |
|
Ib Green
|
ba7115d5bd
|
chore(core): Simplify canvas contexts (#2283)
|
2024-11-07 16:26:51 -05:00 |
|
Ib Green
|
728a13f0d5
|
feat: Dynamically load GPU backends (#2089)
|
2024-09-22 10:12:35 -04:00 |
|
Ib Green
|
1a764022b2
|
chore: Enable TypeScript null checks (#2270)
|
2024-09-21 10:05:07 -04:00 |
|
Ib Green
|
89e8581e67
|
chore: Upgrade typescript and other dependencies (#2269)
|
2024-09-21 07:43:24 -04:00 |
|
Ib Green
|
fe10255bdd
|
chore: Improve CommandEncoder implementation (#2265)
|
2024-09-20 13:45:31 -04:00 |
|
Ib Green
|
24947bcfc5
|
chore: refactor shader types (#2250) (#2250)
|
2024-09-18 21:25:44 +02:00 |
|
Ib Green
|
cc9e4d6b5c
|
chore: WebGPU texture examples (v9.2) (#2248)
|
2024-09-18 21:25:44 +02:00 |
|
Ib Green
|
7f79420d15
|
chore: Consolidate texture implementations, move specialized setters to AsyncTexture (#2247)
|
2024-09-18 21:25:44 +02:00 |
|
Ib Green
|
d7be0d8649
|
feat(webgpu): Ability to override render targets on RenderPipeline (#2245)
|
2024-09-03 22:36:20 -04:00 |
|
Ib Green
|
0b21732420
|
chore: Consolidate core and WebGL texture format info handling (#2220)
|
2024-09-02 06:31:09 -04:00 |
|
Ib Green
|
5f428cc7a0
|
chore: Modernize CanvasContext size tracking (#2237)
|
2024-09-01 12:50:11 -04:00 |
|
Ib Green
|
3e6e58993f
|
chore(webgpu): Partial WGSL texture/sampler support (#2236)
|
2024-08-31 18:38:42 -04:00 |
|
Ib Green
|
29af54969e
|
fix(website): Fix examples (#2225)
|
2024-08-25 11:33:52 -04:00 |
|
Ib Green
|
f89d0411c5
|
chore(webgl): Clean up WebGLTexture implementation (#2213)
|
2024-08-24 13:21:10 -04:00 |
|
Ib Green
|
04806888eb
|
fix(core, webgl): Fix clearDepth (#2214)
|
2024-08-23 12:47:06 -04:00 |
|
Ib Green
|
93baeb9df2
|
fix(examples): Improve postprocessing example (#2209)
|
2024-08-22 15:38:02 -04:00 |
|
Ib Green
|
eea4ecc025
|
fix(webgl): Do not enable mipmap filtering by default (#2193)
|
2024-08-21 08:42:41 -04:00 |
|
Ib Green
|
ac7a242652
|
chore(core): DeviceProps.createCanvasContext: CanvasContextProps | true (#2188)
|
2024-08-15 12:27:09 -04:00 |
|
Chris Gervang
|
3ca7bbc057
|
feat(core): new device props api (#2100)
Signed-off-by: Chris Gervang <chris@gervang.com>
Co-authored-by: Ib Green <ib@foursquare.com>
|
2024-08-14 10:35:22 -04:00 |
|
Ib Green
|
ec508aa121
|
fix(examples): Fix blending in Texture3D example
|
2024-08-12 19:03:51 -04:00 |
|
Ib Green
|
3e4c8da04a
|
chore(webgl): Consolidate CommandEncoder implementation and tests (#2152)
|
2024-08-11 19:12:16 -04:00 |
|
Ib Green
|
68fb5b1122
|
fix: texture integer coordinates, resize utils (#2167)
|
2024-08-07 15:51:22 -04:00 |
|
Ib Green
|
9c86e06f08
|
fix: Framebuffer resize (#2161)
|
2024-08-06 13:57:59 -04:00 |
|
Ib Green
|
74551561f7
|
fix(examples): Fix website resolution and dirlight use in instancing example (#2156)
|
2024-08-04 14:25:31 -04:00 |
|