Stephen Saunders
cf7883f688
Replace std::llround() with (int64_t) cast in optic_gpu for linux compatibility (no C++23)
2023-05-13 10:07:47 -04:00
diegorodriguezv
5f77c8d423
Add libvulkan-dev dependency to ubuntu/debian compilation instructions
2023-05-13 04:15:02 -05:00
Stephen Saunders
2d46e47046
Disable DXGI automatic display mode switching for alt-enter borderless fullscreen
2023-05-12 14:43:07 -04:00
Stephen Saunders
be6088eee4
Extend Optick to support labeling of D3D12 VSync / Present queue with frame IDs
2023-05-12 03:04:06 -04:00
Stephen Saunders
0b510de3e9
Update RenderBackend to select OPTICK_GPU_CONTEXT graphics API at runtime
2023-05-12 03:01:11 -04:00
Stephen Saunders
7c4f41bfd5
Extend Optick GPUContextScope() with typeless prototype for runtime selection of graphics API
2023-05-12 02:40:05 -04:00
Stephen Saunders
6769126b14
Add Vulkan Present / VSync queue profiling if VK_GOOGLE_display_timing extension available
2023-05-04 22:51:30 -04:00
Stephen Saunders
85a9186c5b
Add Optick profiler support for Vulkan Present / VSync queue via VK_GOOGLE_display_timing extension
2023-05-04 22:51:30 -04:00
Stephen Saunders
4ca70e0e17
Resolve Optick delayed GPU timestamps before dumping data on stop capture
2023-05-04 22:51:30 -04:00
Stephen Saunders
23e313cb6f
Improve Optick Vulkan GPU profiler clock sync to reduce offset errors and drift
2023-05-04 22:51:30 -04:00
Stephen Saunders
18665e34a1
Fix Optick threadTLS nullptr check and OPTICK_SET_MEMORY_ALLOCATOR stub #define
2023-05-04 22:51:30 -04:00
Stephen Saunders
d9d721a73e
Add Optick for Vulkan, remove need for USE_OPTICK_GPU, fix calls to OPTICK_SHUTDOWN()
2023-05-04 22:51:30 -04:00
HarrievG
ab7fefcadc
- Added possibility to use Focal Length / FOV animation with GLTF Camera animations.
...
- Added blenderPy script which shows howto set lenscurves as a custom prop float array containing all evaluated fov values
- minor cleanup to gltfparser and gltfExtras.
- gltfExtra key value pairs can now contain a bracket enclosed string as value
# Conflicts:
# neo/idlib/gltfProperties.h
2023-04-29 12:43:54 +02:00
Robert Beckebans
edb62c15d9
Never commit stuff before testing
2023-04-29 12:22:33 +02:00
HarrievG
03bbf9aaf4
-Fixed timestamp check while loading a camera animation from a gltf file
...
- Set gltfCamera fov to framefov during anim
# Conflicts:
# neo/d3xp/Camera.cpp
2023-04-29 12:02:58 +02:00
Robert Beckebans
ce050ea6c0
Merge branch 'master' of github.com:RobertBeckebans/RBDOOM-3-BFG
2023-04-29 11:46:29 +02:00
Robert Beckebans
ad41a268b0
Fixed crash when executing extract_resources.cfg on Linux
2023-04-29 13:35:07 +02:00
Robert Beckebans
c6b36a4b66
Fixed typo
2023-04-29 11:46:25 +02:00
Robert Beckebans
ed85005809
Refined the glTF2 text
2023-04-23 10:51:41 +02:00
Robert Beckebans
3fd285d4bb
Fixed text about mars city scene
2023-04-23 10:32:31 +02:00
Robert Beckebans
9a7c70b118
Updated release notes
2023-04-22 21:11:50 +02:00
Robert Beckebans
c1dfb68b30
Updates release notes and removed temporary Discord .plan entries
2023-04-22 20:59:12 +02:00
Robert Beckebans
b9c8d21317
Schedule 1.5.0 Release on 29 April
2023-04-22 20:03:15 +02:00
Robert Beckebans
4cf27568ef
Prepared RELEASE-NOTES for 1.5.0 release
2023-04-21 17:29:45 +02:00
Robert Beckebans
7f74ecc1c7
Add original Doom 3 BFG scripts to base/script/* into the snapshot builds
2023-04-18 21:29:02 +02:00
Robert Beckebans
a7280a4f5f
Updated .plan in RELEASE-NOTES
2023-04-18 21:21:45 +02:00
Robert Beckebans
f07d8881b2
Find bone of selected armature if -transfermotion is given
2023-04-18 21:09:10 +02:00
Robert Beckebans
97c302f761
If -DSTANDALONE=ON option is set filesystem will look for content/ instead of base/
2023-04-13 22:04:34 +02:00
Robert Beckebans
d5473c51f1
Added glTF2 import option -nomikktspace
2023-04-13 21:49:39 +02:00
Robert Beckebans
097995d21a
Fixed crash and made the -rotate [yaw] glTF2 import option functional
2023-04-13 21:31:34 +02:00
Robert Beckebans
52acc84901
[glTF2] Fetch all skinned for selected rig
2023-04-12 18:43:26 +02:00
Robert Beckebans
d1d04d70da
Fixed support for static glTF2 models
2023-04-12 14:09:21 +02:00
Robert Beckebans
9e927137c6
Use FindModelRoot() in idRenderModelGLTF::GetAnimBin()
2023-04-12 12:56:01 +02:00
Robert Beckebans
00b27d3141
Extended FindModelRoot logic
2023-04-10 17:17:28 +02:00
Robert Beckebans
c67a1b4379
Added glTF2 code comments
2023-04-09 20:51:01 +02:00
Robert Beckebans
f2739e4abc
Fixed bone hierarchy when -addorigin is used
2023-04-09 20:41:18 +02:00
Robert Beckebans
114dbcd2c3
Some fixes to get the xaero.glb loading. Still broken
2023-04-09 17:24:52 +02:00
Robert Beckebans
0ca9d755a1
Fixed glTF2 root node lookup
2023-04-08 18:47:27 +02:00
HarrievG
cdce094518
gltf GetNode mesh* fix
2023-04-08 15:25:53 +02:00
HarrievG
a8703607d3
+ bug fixes for animated gltf models
...
+ crude attempt to support translation animations on armature bone
# Conflicts:
# neo/renderer/Model_gltf.cpp
2023-04-08 15:25:18 +02:00
Robert Beckebans
bc5b4d97e9
Made idRenderModelGLTF::rootID private
2023-04-08 15:17:07 +02:00
Robert Beckebans
d2115c1a07
Cleanup, indented comments
2023-04-06 15:44:07 +02:00
Robert Beckebans
033282f8d6
Avoid copy constructor in glTF library
2023-04-04 22:36:46 +02:00
HarrievG
41a0c9a310
- Fixed loading gltf models with multiple skinned meshes
...
- All skeletons wil now automatically use the armature node as root bone. In gltfs with a single armature you can name the armature "origin". You can also rename the armature node on import with -rename "armature" "origin".
2023-04-04 22:36:46 +02:00
Robert Beckebans
1d36dcf1a4
Removed glew and updated LICENSE_EXCEPTIONS with new third parties
2023-04-02 16:02:35 +02:00
Robert Beckebans
9febc506c3
Updated README
2023-04-02 15:42:30 +02:00
Robert Beckebans
383d4b84c7
exportEntityDefsToBlender exports to _bl/entities.json
2023-04-02 15:42:14 +02:00
Robert Beckebans
75e6fe2a27
Prefer high performance GPUs in laptops with DX12 #746
2023-04-02 12:31:22 +02:00
Robert Beckebans
8c9f79b28f
Applied Astyle
2023-03-31 12:28:41 +02:00
Stephen Saunders
7880773f1a
Disable Win32 SC_MAXIMIZE for faster borderless fullscreen transitions
2023-03-31 11:54:44 +02:00