Ib Green
|
ab4f510bf9
|
chore(core): Separate GPU-independent utils (#1916)
|
2024-01-12 12:08:52 -05:00 |
|
Ib Green
|
a381f80001
|
feat: ShaderLayout debug trace (#1913)
|
2024-01-11 13:28:06 -05:00 |
|
felixpalmer
|
2432317bee
|
feat(shadertools) Port pbr shader module to glsl300 (#1909)
|
2024-01-10 15:21:14 +01: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 |
|
felixpalmer
|
f31ef6405d
|
fix(shadertools): Correct order of uniforms in picking module (#1906)
|
2024-01-03 16:00:27 +01:00 |
|
Don McCurdy
|
8c9c21121d
|
chore(lint): Fix lint errors (#1905)
|
2024-01-02 13:36:29 -05:00 |
|
Don McCurdy
|
494b3e7b21
|
fix(shadertools): Explicit GLSL version and language (#1904)
|
2024-01-02 09:42:38 -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 |
|
Ib Green
|
88a73b4066
|
chore(shadertools): Improve ShaderModule typings (#1891)
|
2023-12-20 08:17:15 -05:00 |
|
Ib Green
|
e77599c00c
|
chore(shadertools): Improve generated shaders and ShaderModule typing (#1890)
|
2023-12-19 13:41:37 -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 |
|
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 |
|
felixpalmer
|
2dbe3dd658
|
Differentiate between settings/uniforms in picking (#1862)
|
2023-12-05 11:56:41 +01:00 |
|
felixpalmer
|
3d8bbf0887
|
Implement picking.useNormalizedColors (#1856)
|
2023-12-04 13:57:32 +01:00 |
|
Ib Green
|
5435295bc3
|
chore(shadertools): Additional shader module organization (#1851)
|
2023-11-29 12:55:50 -05:00 |
|
Ib Green
|
20b8d3be0f
|
chore(shadertools): Reorganize shader modules (#1841)
|
2023-11-14 15:03:32 -05:00 |
|
Ib Green
|
d64554378e
|
chore: Standardize uniform buffer naming in examples (#1840)
|
2023-11-14 12:47:51 -05:00 |
|
Ib Green
|
64d4c45097
|
chore(shadertools): Rename uniformPropTypes field (#1839)
|
2023-11-13 20:41:27 -05:00 |
|
Ib Green
|
37c5024731
|
feat(shadertools): WGSL ShaderLayout parser (#1837)
|
2023-11-13 20:20:59 -05:00 |
|
Ib Green
|
2ae243209c
|
fix(examples): fix lighting example and shader module (#1835)
|
2023-11-11 20:28:47 -05:00 |
|
Ib Green
|
83478bba8c
|
chore: Linter upgrades and license texts (#1827)
|
2023-11-01 08:44:46 -04:00 |
|
Ib Green
|
f1346c2a46
|
chore(shadermodules): Move ShaderPasses to unform buffers (#1824)
|
2023-10-19 16:14:19 -07:00 |
|
Ib Green
|
59b58ef7d3
|
chore(shadertools): Improved typing of shader passes (#1823)
|
2023-10-19 09:36:24 -07:00 |
|
Ib Green
|
12c1091327
|
fix: Fix picking in instancing showcase example (#1814)
|
2023-09-23 08:11:47 -04:00 |
|
Ib Green
|
291a2fdfb1
|
feat(core): UniformStore / uniform buffers (#1812)
|
2023-09-21 17:21:53 -04:00 |
|
Ib Green
|
c87e4a28f5
|
chore: Update WebGPU examples to latest WGSL (#1808)
|
2023-09-19 18:00:22 -04:00 |
|
Ib Green
|
5ab26cebdb
|
chore(shadertools): clean up code, types, file and directory structure (#1809)
|
2023-09-19 17:29:10 -04:00 |
|
Xiaoji Chen
|
31ceb1aa6c
|
fix(shadertools): picking shader compile error (#1803)
|
2023-08-28 19:40:20 -04:00 |
|
Xiaoji Chen
|
5683345477
|
fix: Restore fallback platform defines deleted in #1496 (#1800)
|
2023-08-27 07:14:45 -04:00 |
|
Ib Green
|
c92f89dd64
|
feat(shadertools): Move multi-language shader support into ShaderAssembler (#1795)
|
2023-08-24 09:00:27 -04:00 |
|
Ib Green
|
e266fa3b85
|
feat(engine): Model cleanup (#1790)
|
2023-08-23 15:25:09 -04:00 |
|
Ib Green
|
71ca671a67
|
chore(core): Clean up buffer map (#1788)
]
|
2023-08-22 20:28:35 -04:00 |
|
Ib Green
|
be9c7feeb2
|
fix(core): boolean uniform fix (#1789)
|
2023-08-20 09:16:39 -04:00 |
|
Ib Green
|
69cbd2b50a
|
docs: consolidation (#1787)
|
2023-08-19 07:14:20 -04:00 |
|
Ib Green
|
9564aa4803
|
feat(webgl): Implement ShaderLayout.bufferMap in webgl (#1780)
|
2023-08-15 18:19:23 -04:00 |
|
Ib Green
|
ae8bf8b428
|
feat(shadertools): shader generator for uniform buffer compatible declarations (#1759)
|
2023-06-20 00:14:09 -04:00 |
|
Ib Green
|
c2e8d0f348
|
chore: Remove default exports (#1750)
|
2023-05-10 21:47:21 -04:00 |
|
Ib Green
|
d12f484f48
|
feat: Switch to ES modules (#1745)
|
2023-05-02 15:39:55 -04:00 |
|
Ib Green
|
967a8eda14
|
chore: export .d.ts types instead of .ts from package.json (#1737)
|
2023-04-25 09:21:10 -04:00 |
|
Ib Green
|
e7b92d7d44
|
feat: GLSL/WGSL syntax highlighting (#1722)
|
2022-12-22 14:53:37 -05:00 |
|
Ib Green
|
d0403c866d
|
wip
|
2022-12-20 17:58:15 -05:00 |
|
Ib Green
|
e77e463b4c
|
chore(shadertools): restore fp64 tests
|
2022-12-18 11:52:28 -05:00 |
|
Ib Green
|
057ffa86be
|
chore: Enable stricter typescript options (#1719)
|
2022-12-18 10:03:28 -05:00 |
|
Ib Green
|
d37f89b750
|
chore(test-utils): Cleaner types (#1697)
|
2022-12-03 08:00:20 -05:00 |
|
Ib Green
|
b237493f1f
|
fix(engine): export PipelineFactory (#1684)
|
2022-11-28 19:11:45 -05:00 |
|
Ib Green
|
7aa4f21b95
|
chore(shadertools): enable "strict" typescript checking (#1682)
|
2022-11-26 13:09:25 -05:00 |
|
Ib Green
|
84e953556f
|
chore: Address prop-types feedback (#1679)
|
2022-11-23 11:17:46 -05:00 |
|
Ib Green
|
9fd690e629
|
chore(shadertools): Fully eliminate implicit typings (#1619)
|
2022-11-19 08:57:56 -05:00 |
|
Ib Green
|
8b7fa9a482
|
chore(webgl): Reduce implicit typings (#1618)
|
2022-01-30 09:06:32 -08:00 |
|