Nick Fisher
|
c47cfe9b57
|
transformToUnitCube returns bool (false when transform instance can't be found)
|
2025-05-10 09:04:06 +08:00 |
|
Nick Fisher
|
ebab1f528d
|
only set mRendered to true when a frame was actually rendered
|
2025-05-09 11:23:13 +08:00 |
|
Nick Fisher
|
4a5a1d0157
|
remove debug printing
|
2025-05-09 11:22:25 +08:00 |
|
Nick Fisher
|
50c1c871a8
|
return false from RenderTicker when frame skipped
|
2025-05-09 11:20:21 +08:00 |
|
Nick Fisher
|
2f16908992
|
feat! js_interop improvements
|
2025-05-07 17:06:38 +08:00 |
|
Nick Fisher
|
e9628511fc
|
remove C++ includes from C headers
|
2025-05-07 16:53:15 +08:00 |
|
Nick Fisher
|
4cb725d47e
|
add Engine_destroyCamera
|
2025-04-19 09:49:19 +08:00 |
|
Nick Fisher
|
e1d5d14ff7
|
add RenderTarget_destroyRenderThread
|
2025-04-17 13:35:07 +08:00 |
|
Nick Fisher
|
1be1979c05
|
rename requestAnimationFrame to requestFrame
|
2025-04-17 13:34:18 +08:00 |
|
Nick Fisher
|
426d6c4ed6
|
use render thread methods for all async gltf loading
|
2025-04-16 19:07:55 +08:00 |
|
Nick Fisher
|
ef775b2e2c
|
add GltfResourceLoader_asyncBeginLoadRenderThread
|
2025-04-16 18:00:31 +08:00 |
|
Nick Fisher
|
2d4342607d
|
add async gltf resource loading
|
2025-04-16 17:06:51 +08:00 |
|
Nick Fisher
|
b6e5d2c834
|
update Windows/Vulkan sample app
|
2025-04-16 13:58:02 +08:00 |
|
Nick Fisher
|
7349fa2298
|
rename utils.h etc to vulkan_utils.h to avoid filename clashes
|
2025-04-16 13:48:00 +08:00 |
|
Nick Fisher
|
143c4a436d
|
return nullptr if D3D device cannot create render target view
|
2025-04-16 13:46:04 +08:00 |
|
Nick Fisher
|
a1ab4186b4
|
logging on error and return NULL if vkTexture cannot be created
|
2025-04-16 13:36:08 +08:00 |
|
Nick Fisher
|
d3b9ae45cf
|
(Windows) properly destroy swapchain and don't un-set current unless the swapchain being destroyed is the current swapchain
|
2025-04-16 13:35:40 +08:00 |
|
Nick Fisher
|
7dfb8a4b19
|
logging/header path changes
|
2025-04-16 13:34:45 +08:00 |
|
Nick Fisher
|
aaa74f0267
|
add missing Camera_getFov method
|
2025-04-16 13:28:02 +08:00 |
|
Nick Fisher
|
cf8e0f6ed2
|
rename utils.h etc to vulkan_utils.h to avoid filename clashes
|
2025-04-16 13:27:46 +08:00 |
|
Nick Fisher
|
ddba3c35ab
|
logging
|
2025-04-02 23:00:44 +08:00 |
|
Nick Fisher
|
e407e75389
|
add EMSCRIPTEN_KEEPALIVE to swap chain flags
|
2025-04-02 22:23:47 +08:00 |
|
Nick Fisher
|
342ff58cbe
|
finish all pending tasks before joining RenderThread on destruction
|
2025-04-02 22:23:21 +08:00 |
|
Nick Fisher
|
68842fb4ce
|
update Overlay enum references
|
2025-04-02 22:22:55 +08:00 |
|
Nick Fisher
|
88f229481d
|
remove old includes
|
2025-04-02 22:22:36 +08:00 |
|
Nick Fisher
|
a08cc7aa62
|
update Windows Vulkan implementation
|
2025-04-02 22:20:21 +08:00 |
|
Nick Fisher
|
9d4fd4d6d4
|
remove camutils
|
2025-04-02 22:19:42 +08:00 |
|
Nick Fisher
|
508c184f1a
|
add missing Filament headers for Windows
|
2025-04-02 22:15:11 +08:00 |
|
Nick Fisher
|
99217499f9
|
remove old SceneManager references
|
2025-03-28 15:55:35 +08:00 |
|
Nick Fisher
|
ecb8d8672a
|
fix instancing so that gltf assets always fill the first instance slot
|
2025-03-28 13:06:36 +08:00 |
|
Nick Fisher
|
999b1e613f
|
refactoring + texture projection
|
2025-03-25 09:39:02 +08:00 |
|
Nick Fisher
|
0cbbc058e0
|
refactoring
|
2025-03-22 10:49:24 +08:00 |
|
Nick Fisher
|
a67f42f0de
|
refactoring
|
2025-03-21 17:18:16 +08:00 |
|
Nick Fisher
|
255c0edd49
|
refactoring
|
2025-03-21 14:56:20 +08:00 |
|
Nick Fisher
|
e6bdcb687a
|
refactoring
|
2025-03-20 18:48:04 +08:00 |
|
Nick Fisher
|
cbff4cd805
|
refactoring
|
2025-03-20 11:07:16 +08:00 |
|
Nick Fisher
|
a8a2f14b34
|
refactoring
|
2025-03-19 23:22:19 +08:00 |
|
Nick Fisher
|
931aab5159
|
refactoring
|
2025-03-19 21:52:59 +08:00 |
|
Nick Fisher
|
a310498c5a
|
refactoring
|
2025-03-19 18:45:42 +08:00 |
|
Nick Fisher
|
6744c02019
|
refactoring
|
2025-03-19 17:54:43 +08:00 |
|
Nick Fisher
|
ac86dc7ad7
|
refactoring
|
2025-03-19 16:02:43 +08:00 |
|
Nick Fisher
|
e73cb9c7d6
|
refactor
|
2025-03-19 15:42:33 +08:00 |
|
Nick Fisher
|
627447f8b0
|
refactoring
|
2025-03-19 12:27:13 +08:00 |
|
Nick Fisher
|
d5bffd5ad2
|
refactor
|
2025-03-18 23:15:13 +08:00 |
|
Nick Fisher
|
951f5daa2d
|
more refactoring
|
2025-03-18 18:06:17 +08:00 |
|
Nick Fisher
|
77fe40848b
|
refactoring
|
2025-03-18 16:26:47 +08:00 |
|
Nick Fisher
|
07b80071a4
|
add destroy methods for skybox/indirect light
|
2025-03-18 11:42:29 +08:00 |
|
Nick Fisher
|
231b03cd17
|
add indirect light methods
|
2025-03-17 22:36:53 +08:00 |
|
Nick Fisher
|
b271b7e433
|
more render thread methods
|
2025-03-17 22:36:10 +08:00 |
|
Nick Fisher
|
746ef07e42
|
add FilamentAsset methods
|
2025-03-17 22:35:58 +08:00 |
|