Georg Hagen
|
33c8b74342
|
Use RenderResource for uniform buffers
|
2024-08-21 10:17:45 +02:00 |
|
Georg Hagen
|
25a0978a57
|
Add render resouce
|
2024-08-20 23:44:17 +02:00 |
|
Georg Hagen
|
e93ccbe89a
|
Fix sampler config issues
|
2024-08-04 20:26:12 +02:00 |
|
Georg Hagen
|
0754cdf072
|
Silence some warnings
|
2024-08-01 11:27:59 +02:00 |
|
Georg Hagen
|
95627fe53a
|
Fix shader Close
|
2024-08-01 11:12:01 +02:00 |
|
Georg Hagen
|
e54404ec61
|
Add code to allow for depth buffer query (Fixes #18)
|
2024-08-01 10:29:07 +02:00 |
|
Georg Hagen
|
b079221322
|
Allow shader to define the depth compare operator
|
2024-07-30 22:16:00 +02:00 |
|
Georg Hagen
|
ce1b52c130
|
Use dynamic viewport sizes
|
2024-07-30 14:04:20 +02:00 |
|
Georg Hagen
|
be47451ad2
|
Update uniform buffer after upload
|
2024-07-29 14:56:46 +02:00 |
|
Georg Hagen
|
b3725efcce
|
Fix build issue on apple
|
2024-07-28 21:32:06 +02:00 |
|
Georg Hagen
|
2ed7f7689e
|
Add samplerconfig
|
2024-07-28 17:42:05 +02:00 |
|
Georg Hagen
|
eb81c777bf
|
Expose ui scaling and orientation
|
2024-07-27 14:30:59 +02:00 |
|
Georg Hagen
|
6a1a76f4d1
|
Merge pull request 'Geometry & GeometryFactory memory leaks' (#85) from geometry_mem_leaks into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/85
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
|
2024-07-24 20:44:27 +02:00 |
|
ohyzha
|
abf1b72990
|
extend geometry API
|
2024-07-24 17:36:56 +03:00 |
|
Georg Hagen
|
5bb046c73d
|
Merge pull request 'Enhancements & Fixes' (#78) from enhancements into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/78
|
2024-07-24 16:06:01 +02:00 |
|
Georg Hagen
|
a578be93ec
|
Add some functions
|
2024-07-23 23:02:22 +02:00 |
|
Georg Hagen
|
2e51457602
|
Silence some warnings
|
2024-07-23 22:10:33 +02:00 |
|
Georg Hagen
|
02ff22d193
|
Fix some issue with deinitializing textures
|
2024-07-23 22:01:07 +02:00 |
|
ohyzha
|
fd9697aac6
|
fix 0 size vulkan index buffers
|
2024-07-23 12:57:19 +03:00 |
|
ohyzha
|
6ed4136393
|
move some options from swap chain to engine configuration and fix not working VSync
|
2024-07-23 12:56:47 +03:00 |
|
Georg Hagen
|
75aa36c024
|
Experimental shared memory texture handling
|
2024-07-23 01:21:27 +02:00 |
|
Georg Hagen
|
53410bb8db
|
Allow shared memory uniform buffer creation
|
2024-07-22 21:08:08 +02:00 |
|
Georg Hagen
|
e68fe06139
|
Allow to control depth test & write for shader
|
2024-07-22 14:19:09 +02:00 |
|
Georg Hagen
|
1e400a4030
|
Fix some warnings
|
2024-07-21 12:48:20 +02:00 |
|
Georg Hagen
|
87038ed1cd
|
Merge remote-tracking branch 'origin/master' into enhancements
# Conflicts:
# openVulkanoCpp/Scene/Camera.hpp
|
2024-07-21 01:28:46 +02:00 |
|
Georg Hagen
|
4e445495e4
|
Add push constants handling for shaders
|
2024-07-21 01:24:51 +02:00 |
|
ohyzha
|
cfb8b76801
|
implement billboard shader and add new example
|
2024-07-19 12:02:55 +03:00 |
|
ohyzha
|
60c139b5ba
|
fix rendering pipeline when drawable has no indices
|
2024-07-19 12:02:55 +03:00 |
|
Georg Hagen
|
68eb10aa1c
|
Ignore disabled nodes
|
2024-07-16 15:36:12 +02:00 |
|
|
|
ff0b1feca8
|
Fix crash on windows because msvc does not like forward declarations of deleter classes
|
2024-07-15 14:28:58 +02:00 |
|
Georg Hagen
|
6e565ac40d
|
Make sure texture cache is released before destroying device
|
2024-07-14 01:28:07 +02:00 |
|
Georg Hagen
|
33bf5cd6e3
|
Add handling for ArTrackingState changes in playback mode
|
2024-07-12 19:45:18 +02:00 |
|
Georg Hagen
|
515b3a6c73
|
Fix some issues with freeing resources
|
2024-07-12 19:14:37 +02:00 |
|
Georg Hagen
|
1d06e56c9e
|
Delete created semaphores on close
|
2024-07-11 16:56:52 +02:00 |
|
Georg Hagen
|
888e30193b
|
Cleanup memory pool data on close
|
2024-07-11 16:56:26 +02:00 |
|
Georg Hagen
|
313b01db1b
|
Fix issue with freeing resources
|
2024-07-11 13:22:01 +02:00 |
|
Georg Hagen
|
b1081bd26c
|
Cleanup ResourceManager
|
2024-07-10 17:03:45 +02:00 |
|
Georg Hagen
|
a54e1b10ed
|
Make ResourceManager no longer extend IClosable
|
2024-07-10 16:23:35 +02:00 |
|
Georg Hagen
|
ba7f0e6d62
|
Restructure some files regarding resource management
|
2024-07-10 16:11:36 +02:00 |
|
Georg Hagen
|
5c4e972722
|
Add MetalBackedTexture
|
2024-07-10 14:07:40 +02:00 |
|
Georg Hagen
|
bbaf8933ae
|
Add texture cache for ar frame textures
|
2024-07-09 13:43:09 +02:00 |
|
Georg Hagen
|
d9a22236b4
|
Move sampler creation from image to resource manager and cache created samplers
|
2024-07-09 12:31:52 +02:00 |
|
Georg Hagen
|
92b77e46f5
|
Fix set layout to be used from transfer queue
|
2024-07-07 23:51:09 +02:00 |
|
Georg Hagen
|
f947204ae2
|
Move DataFormat to vk Format conversion to cast operator
|
2024-07-07 23:50:33 +02:00 |
|
Georg Hagen
|
aabc24616d
|
Add handling for camera intrinsics
|
2024-07-07 16:53:48 +02:00 |
|
Georg Hagen
|
5b2a2bbf72
|
Fix swap chain images being in wrong state (Fixes #23)
|
2024-07-07 11:58:52 +02:00 |
|
Georg Hagen
|
87ce56b894
|
Add ArBackgroundDrawable
|
2024-07-07 00:37:49 +02:00 |
|
Georg Hagen
|
52941b99cc
|
Add frameid to context
|
2024-07-07 00:25:37 +02:00 |
|
Georg Hagen
|
2b05518c61
|
Add VulkanTextureDynamic
|
2024-07-07 00:24:51 +02:00 |
|
Georg Hagen
|
add09b59af
|
Handle texture data format
|
2024-07-07 00:23:26 +02:00 |
|