Ib Green
f513d00a4e
feat(webgl): Show translated shader source
2024-02-23 07:19:25 -05:00
Felix Palmer
793d3ab42f
v9.0.0-beta.5
2024-02-23 11:21:06 +01:00
Don McCurdy
d0e326becb
feat(engine): Use PipelineFactory in Model. ( #1953 )
2024-02-22 12:47:21 -05:00
Ib Green
b84c984325
chore: website and doc cleanup pass ( #1944 )
2024-02-19 06:11:05 -05:00
Ib Green
9089c41bed
chore: Remove WebGL1 support ( #1933 )
2024-02-17 16:24:00 -05:00
Ib Green
c969b09975
chore: Update build system to latest ocular: typescript+esbuild ( #1942 )
2024-02-15 16:01:12 -05:00
Felix Palmer
bf6bb45b25
v9.0.0-beta.4
2024-02-07 09:31:39 +01:00
felixpalmer
60cc91f6aa
feat(shadertools) Postprocessing modules in GLSL300 ( #1941 )
2024-02-07 09:03:51 +01:00
Ib Green
236a5e51ca
v9.0.0-beta.3
2024-02-05 16:46:18 -05:00
Ib Green
d90ddd6231
v9.0.0-beta.2
2024-02-05 15:58:18 -05:00
Ib Green
4dfe43a604
chore: enable lint for examples etc ( #1935 )
2024-01-30 07:17:12 -05:00
Ib Green
5f3e3c0c99
fix: WebGPU instancing example ( #1932 )
2024-01-24 20:39:31 -06:00
Felix Palmer
5fb42f651e
v9.0.0-beta.1
2024-01-23 13:40:39 +01:00
Ib Green
41836d2f84
fix: webgpu examples ( #1930 )
2024-01-21 17:03:22 -05:00
Ib Green
5294b08d84
chore: publint + bump lerna to beta ( #1928 )
2024-01-19 17:16:43 -05:00
Ib Green
0ac3c0e2f0
docs: AnimationLoopTemplate pass ( #1927 )
2024-01-19 08:44:08 -05:00
Ib Green
ae7f41ce60
docs: Pass on AnimationLoop docs ( #1925 )
2024-01-18 17:26:38 -05:00
Ib Green
a1527d9609
feat(engine): Visual framebuffer debugger ( #1922 )
2024-01-18 14:20:18 -05:00
felixpalmer
a382dcd888
Revert "bug(engine) Handle null/undefined in attribute debug ( #1921 )" ( #1924 )
2024-01-18 11:01:27 +01:00
felixpalmer
49aa22851d
bug(engine) Handle null/undefined in attribute debug ( #1921 )
2024-01-17 14:07:46 +01:00
Felix Palmer
6028eb6513
v9.0.0-alpha.54
2024-01-17 11:53:22 +01:00
felixpalmer
cd63a0799f
Model.setAttributes handle interleaved attributes ( #1920 )
2024-01-17 10:19:48 +01:00
Ib Green
19684f9ddb
feat: Add Buffer.debugData ( #1919 )
2024-01-16 09:28:06 -05:00
Felix Palmer
f8939f1cf5
v9.0.0-alpha.53
2024-01-15 16:05:45 +01:00
Ib Green
f6848a93b0
feat: Add shader inputs (uniform buffer) debug trace ( #1918 )
2024-01-12 15:59:43 -05:00
Ib Green
ab4f510bf9
chore(core): Separate GPU-independent utils ( #1916 )
2024-01-12 12:08:52 -05:00
Ib Green
ca464a4a24
feat: Improve DeviceInfo ( #1917 )
2024-01-12 12:08:39 -05:00
felixpalmer
3f82222d94
chore(engine) Use log.warn rather than console.warn ( #1914 )
2024-01-12 10:42:53 +01:00
Felix Palmer
41fa29f78d
v9.0.0-alpha.52
2024-01-12 09:38:03 +01:00
felixpalmer
ce862534a8
feat(engine) Ignore props for unregistered modules in ShaderInputs ( #1911 )
2024-01-12 08:56:21 +01:00
Ib Green
a381f80001
feat: ShaderLayout debug trace ( #1913 )
2024-01-11 13:28:06 -05:00
Felix Palmer
368b615bdd
v9.0.0-alpha.51
2024-01-10 15:37:48 +01:00
Felix Palmer
83899806fc
v9.0.0-alpha.50
2024-01-04 16:15:05 +01:00
Don McCurdy
efdb8c3454
v9.0.0-alpha.49
2024-01-04 10:07:17 -05:00
felixpalmer
1435c0b139
feat(engine) Partial prop updates in ShaderInputs.setProps ( #1907 )
2024-01-04 15:54:51 +01:00
Don McCurdy
beba1c01e4
feat(engine): Transform → BufferTransform + TextureTransform ( #1896 )
...
---------
Co-authored-by: felixpalmer <felixpalmer@gmail.com>
2024-01-04 09:40:38 -05:00
Don McCurdy
8c9c21121d
chore(lint): Fix lint errors ( #1905 )
2024-01-02 13:36:29 -05:00
Felix Palmer
e574797126
v9.0.0-alpha.48
2024-01-02 16:05:21 +01:00
Don McCurdy
9a5a1395ae
feat(webgl): Restore blending in setDeviceParameters ( #1902 )
2023-12-27 10:29:59 -05:00
Ib Green
5afee0ce7a
feat(engine): Add ShaderInputs class ( #1872 )
...
Co-authored-by: felixpalmer <felixpalmer@gmail.com>
2023-12-22 11:04:10 -05:00
郭斌勇
8a27be912d
refactor(engine): AnimationLoop start ( #1897 )
2023-12-20 21:49:07 -05:00
郭斌勇
0beec2900e
fix(engine): AnimationLoop cancelAnimationFrame ( #1895 )
2023-12-20 15:27:54 -05:00
felixpalmer
463b5613cb
feat(engine) Support normalized attributes in GPUGeometry ( #1894 )
2023-12-20 14:57:29 +01:00
Ib Green
88a73b4066
chore(shadertools): Improve ShaderModule typings ( #1891 )
2023-12-20 08:17:15 -05:00
Ib Green
c191615f53
chore(shadertools): Port all shaders to GLSL 3.00, enforce GLSL 3.00 source ( #1887 )
2023-12-19 13:13:38 -05:00
Ib Green
3a0091e71b
chore(shadertools): Port fp64 tests to GLSL 3.00 ( #1886 )
2023-12-19 07:15:34 -05:00
Felix Palmer
7c6e285180
v9.0.0-alpha.47
2023-12-19 12:44:28 +01:00
felixpalmer
68e651583c
feat(engine) Support all vertex format types in GPUGeometry ( #1884 )
2023-12-19 11:30:11 +01:00
Don McCurdy
adb6c17aae
fix(engine,shadertools) Minimum Transform implementation ( #1879 )
...
* Restores a minimal Transform implementation, pending v9 API changes
* Restores FP64 arithmetic tests
* Minor improvements to TransformFeedback API
2023-12-15 12:01:55 -05:00
Don McCurdy
87f355d33f
Update TransformFeedback API document ( #1876 )
...
* docs: Update TransformFeedback API document
* Clean up
* Roll back signature of WebGLTransformFeedback#begin
* WebGLTransformFeedback#begin keep topology as input
2023-12-13 11:08:22 -05:00