Nick Fisher
|
96ef070be7
|
add linear_depth material
|
2025-07-01 10:08:36 +08:00 |
|
Nick Fisher
|
506d2fb562
|
expose Material->getFeautureLevel
|
2025-07-01 10:07:35 +08:00 |
|
Nick Fisher
|
0b18caf4ff
|
expose Engine->getSupportedFeatureLevel()
|
2025-07-01 10:07:10 +08:00 |
|
Nick Fisher
|
b3b0e2bae1
|
Material now implements NativeHandle
|
2025-07-01 10:06:05 +08:00 |
|
Nick Fisher
|
35369b890f
|
Camera now implements NativeHandle
|
2025-07-01 10:05:47 +08:00 |
|
Nick Fisher
|
53a2a116aa
|
RenderTarget now implements NativeHandle
|
2025-07-01 10:04:33 +08:00 |
|
Nick Fisher
|
80ceb5988e
|
RenderTarget now implements NativeHandle
|
2025-07-01 10:04:13 +08:00 |
|
Nick Fisher
|
feeb757a10
|
use render thread method for creating grid overlay & reinstate overlay tests
|
2025-06-27 13:34:01 +08:00 |
|
Nick Fisher
|
40e206fc94
|
expose setScene on View
|
2025-06-27 11:34:01 +08:00 |
|
Nick Fisher
|
48b631b0a8
|
add generic parameter to NativeHandle, rather than getNativeHandle()
|
2025-06-27 11:33:50 +08:00 |
|
Nick Fisher
|
bc392bd933
|
use getNativeHandle for MaterialInstance
|
2025-06-27 09:36:20 +08:00 |
|
Nick Fisher
|
ceba3915a7
|
(test) add dithering to postprocessing test
|
2025-06-27 09:26:26 +08:00 |
|
Nick Fisher
|
c46ac2383c
|
(test) add dithering to postprocessing test
|
2025-06-27 09:25:43 +08:00 |
|
Nick Fisher
|
a9083d9ba0
|
update overlay_tests to check if CI is the problem with rendering
|
2025-06-26 22:30:22 +08:00 |
|
Nick Fisher
|
72cc9b932a
|
add containsChild method to ThermionAsset
|
2025-06-26 22:11:36 +08:00 |
|
Nick Fisher
|
2c7425fbdb
|
(CI) add overlay_tests.dart
|
2025-06-26 22:11:13 +08:00 |
|
Nick Fisher
|
a7b0ed6f21
|
don't share a single material instance for all highlighted objects
destroy highlight material instances on highlight asset destroyed
expose highlight instances on Scene via getAssetForHighlight
|
2025-06-26 15:32:05 +08:00 |
|
Nick Fisher
|
fab3240ecf
|
clamp pixel values in image conversion
|
2025-06-26 10:30:32 +08:00 |
|
Nick Fisher
|
ccc0a53abc
|
rename numInstances to initialInstances in loadGltf methods.
when initialInstances > 0, don't wait for createInstance to be called to create corresponding GltfSceneAsset
|
2025-06-26 10:11:29 +08:00 |
|
Nick Fisher
|
ced0667a21
|
(test) add python script to compare goldens
|
2025-06-26 08:48:20 +08:00 |
|
Nick Fisher
|
f4b473b9ae
|
disable physics test in instancing
|
2025-06-26 08:47:22 +08:00 |
|
Nick Fisher
|
fac0c727e4
|
don't track/remove assets when addToScene/removeFromScene is called
|
2025-06-25 16:51:21 +08:00 |
|
Nick Fisher
|
e92e59fab4
|
don't link mikktspace on Linux
|
2025-06-25 15:47:20 +08:00 |
|
Nick Fisher
|
3657428025
|
(test) write PNGs, not BMP
|
2025-06-25 13:31:57 +08:00 |
|
Nick Fisher
|
e9f0d5b745
|
use OpenGL backend on Linux tests
|
2025-06-25 11:13:07 +08:00 |
|
Nick Fisher
|
3e2405aa76
|
merge linux CI runner
|
2025-06-25 11:06:47 +08:00 |
|
Nick Fisher
|
af9c2a93dc
|
(Linux) remove OS check for mikktspace & geometry
|
2025-06-25 11:05:07 +08:00 |
|
Nick Fisher
|
ed21eec66e
|
pass through instance owner to FFIAsset so instances can be created on instances
|
2025-06-24 21:31:10 +08:00 |
|
Nick Fisher
|
05c62d5fa0
|
fix for macOS support
|
2025-06-24 15:39:41 +08:00 |
|
Nick Fisher
|
bec34e5b0b
|
(test) update image path
|
2025-06-24 15:34:12 +08:00 |
|
Nick Fisher
|
b47e7f206c
|
update BUILDING.md for Linux
|
2025-06-24 15:33:24 +08:00 |
|
Nick Fisher
|
1fe1889fa2
|
remove STB_IMAGE_IMPLEMENTATION (this is already linked)
|
2025-06-24 15:30:39 +08:00 |
|
Nick Fisher
|
4a43c6169a
|
update build.dart for Linux support
|
2025-06-24 15:27:27 +08:00 |
|
Nick Fisher
|
8a1f320bb7
|
remove objective_c from dev_dependencies & change test_helper to create render target without importing textures
|
2025-06-24 13:37:09 +08:00 |
|
Nick Fisher
|
21ccb52ab9
|
fix missing includes for Linux compatibility
|
2025-06-24 12:30:33 +08:00 |
|
Nick Fisher
|
ff48ce94a3
|
update build.dart to prepare for Linux support
|
2025-06-24 10:46:33 +08:00 |
|
Nick Fisher
|
d20ff0a6f1
|
don't require SwapChain to be passed to viewer.render - this will just render into all registered swapchains
|
2025-06-24 10:36:10 +08:00 |
|
Nick Fisher
|
c7d4d9cb33
|
add NativeHandle interface and refactor SwapChain to use getNativeHandle
|
2025-06-24 10:35:33 +08:00 |
|
Nick Fisher
|
9aec83fd70
|
throw Exception if createInstance is called on an instance and pass through isInstance/keepData flags
|
2025-06-24 10:22:40 +08:00 |
|
Nick Fisher
|
d41f29c06d
|
(web) after capture is called on emscripten builds, request the render thread to exit/resume to yield to the browser so the frame is committed
|
2025-06-23 12:43:40 +08:00 |
|
Nick Fisher
|
e27be37378
|
add mRestart flag to immediately request the thread exits to force a commit frame
|
2025-06-23 12:43:03 +08:00 |
|
Nick Fisher
|
a8a7f11d44
|
add mRestart flag to immediately request the thread exits to force a commit frame
|
2025-06-23 12:42:53 +08:00 |
|
Nick Fisher
|
c81f2f225c
|
(test) add simple capture test
|
2025-06-23 12:41:56 +08:00 |
|
Nick Fisher
|
57999bec3c
|
clean up TextureProjection
|
2025-06-23 12:38:35 +08:00 |
|
Nick Fisher
|
69400f8b68
|
update TextureProjection to accept material instances and render multiple target entities
|
2025-06-23 12:38:06 +08:00 |
|
Nick Fisher
|
18b6b2e5f0
|
(web) in capture, add extra call to render a frame to flush frame callbacks
|
2025-06-23 12:27:05 +08:00 |
|
Nick Fisher
|
7e802f7b23
|
formatting
|
2025-06-23 12:25:30 +08:00 |
|
Nick Fisher
|
ce23b9f3cd
|
(doc) add documentation for destroyAsset instances
|
2025-06-23 12:25:18 +08:00 |
|
Nick Fisher
|
7a484ee794
|
update light tests for IBL from manually-created texture
|
2025-06-23 12:23:12 +08:00 |
|
Nick Fisher
|
832319ee1b
|
(test) add bounding box test to asset_tests
|
2025-06-23 12:22:13 +08:00 |
|