|
|
f6c48edac6
|
Merge branch 'wip'
|
2024-09-12 22:17:37 +02:00 |
|
ohyzha
|
6305cbfe1e
|
rework label shader
|
2024-08-28 11:12:59 +03:00 |
|
ohyzha
|
a2923966fa
|
implement label drawable
|
2024-08-22 13:29:18 +03:00 |
|
Georg Hagen
|
6f19758beb
|
Render resource handling for camera
|
2024-08-21 15:14:47 +02:00 |
|
Georg Hagen
|
2d08b3ab91
|
Add render resource handling for geometry
|
2024-08-21 14:33:45 +02:00 |
|
Georg Hagen
|
b13c1c54ae
|
Update shader to use new render resource system
|
2024-08-21 13:33:15 +02:00 |
|
Georg Hagen
|
3940a72084
|
Render resource handling for textures
|
2024-08-21 13:13:43 +02:00 |
|
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
|
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
|
2ed7f7689e
|
Add samplerconfig
|
2024-07-28 17:42:05 +02: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
|
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 |
|
Georg Hagen
|
75aa36c024
|
Experimental shared memory texture handling
|
2024-07-23 01:21:27 +02:00 |
|
Georg Hagen
|
e68fe06139
|
Allow to control depth test & write for shader
|
2024-07-22 14:19:09 +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 |
|
Georg Hagen
|
313b01db1b
|
Fix issue with freeing resources
|
2024-07-11 13:22:01 +02:00 |
|
Georg Hagen
|
ba7f0e6d62
|
Restructure some files regarding resource management
|
2024-07-10 16:11:36 +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
|
aabc24616d
|
Add handling for camera intrinsics
|
2024-07-07 16:53:48 +02:00 |
|
Georg Hagen
|
87ce56b894
|
Add ArBackgroundDrawable
|
2024-07-07 00:37:49 +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 |
|
Georg Hagen
|
d4c5e8700b
|
Allow exporting of metal device
|
2024-07-06 14:12:11 +02:00 |
|
|
|
86e7681a8d
|
Improve texture binding handling
|
2024-07-05 09:50:19 +02:00 |
|
|
|
3e73672538
|
Texture implementation basics
|
2024-07-04 17:00:46 +02:00 |
|
|
|
de12a1d637
|
Fix issue freeing node resources
|
2024-07-04 12:12:51 +02:00 |
|
Georg Hagen
|
5b6fde2aaf
|
Fix issue with freeing geometries
|
2024-07-03 15:54:05 +02:00 |
|
Georg Hagen
|
002206e9d6
|
Fix some shader issues
|
2024-07-03 15:43:15 +02:00 |
|
Georg Hagen
|
fa51f868b7
|
Silence some warnings
|
2024-07-02 21:29:15 +02:00 |
|
Georg Hagen
|
6962ce0bcf
|
Some more TexturePreparations #11
|
2024-06-11 10:25:06 +02:00 |
|
Georg Hagen
|
9f05b3e3a2
|
Slight cleanup of VulkanDrawContext and binding the node
|
2024-06-05 21:26:46 +02:00 |
|
Georg Hagen
|
7dd16c66b9
|
Fix multithreaded rendering
|
2024-05-28 22:18:33 +02:00 |
|
|
|
e0f24153d3
|
Change namespace name
|
2023-10-03 19:52:23 +02:00 |
|
|
|
2b90b5d84e
|
Cleanup code
|
2023-09-09 23:18:27 +02:00 |
|
|
|
446e11e3b8
|
Cleanup descriptor layout handling
|
2023-09-03 17:07:23 +02:00 |
|
|
|
be7a48dc09
|
Allow custom input descriptors
|
2023-09-01 14:59:11 +02:00 |
|
|
|
df4194be51
|
Update how camera data is communicated to shader
|
2023-08-31 21:16:11 +02:00 |
|
|
|
93c75763c7
|
[WIP] Refactor creation of descriptorsets
|
2023-08-30 23:11:11 +02:00 |
|