Benau
|
787d157933
|
Add billboard rendering in vulkan
|
2022-09-14 16:19:38 +08:00 |
|
Benau
|
7cc238e101
|
Remove friend class in GE::GESPMBuffer
|
2022-09-11 15:04:38 +08:00 |
|
Benau
|
2d0c945dd8
|
Move RenderInfo class to GE
|
2022-09-05 16:22:04 +08:00 |
|
Benau
|
d93b5d3b8d
|
Fix hang when switching kart in selection screen for vulkan
|
2022-09-03 12:04:44 +08:00 |
|
Benau
|
4f3dbb43a2
|
Fix bad gui after toggling fullscreen ingame
|
2022-08-29 14:55:02 +08:00 |
|
Benau
|
d322720147
|
Add option to use original fullscreen code for vulkan
|
2022-08-29 10:30:31 +08:00 |
|
Benau
|
bba636263e
|
Use fullscreen desktop for vulkan
|
2022-08-28 10:55:06 +08:00 |
|
Benau
|
e6f8dcfdb0
|
Make render scale configurable in ui for vulkan
|
2022-08-28 09:27:08 +08:00 |
|
Benau
|
d31281cb6f
|
Add render scale support in vulkan
|
2022-08-27 12:49:17 +08:00 |
|
Benau
|
57c5446e55
|
Add GECompressorBPTCBC7
|
2022-08-25 15:13:23 +08:00 |
|
Benau
|
4f9d40f3b2
|
Add GEVulkanSkyBoxRenderer
|
2022-08-21 14:09:56 +08:00 |
|
Benau
|
f777e01a21
|
Make kart textures loading ondemand if needed
|
2022-08-13 11:44:06 +08:00 |
|
Benau
|
e0636495f0
|
Add ondemand texture loading for vulkan
|
2022-08-12 13:07:53 +08:00 |
|
Benau
|
c698d4a601
|
Wait for GEVulkanCommandLoader to finish task before deleting textures
|
2022-08-10 11:07:54 +08:00 |
|
Benau
|
1b42688cbf
|
Enable vulkan texture compression in ui
|
2022-08-09 10:03:56 +08:00 |
|
Benau
|
93dc6ed770
|
Fix GEVulkanTexture::getTextureData for compressed internal format
|
2022-08-06 11:01:54 +08:00 |
|
Benau
|
b4b0ddc620
|
Add GECompressorS3TCBC3
|
2022-08-06 09:48:11 +08:00 |
|
Benau
|
c96881208a
|
Use vkResetCommandPool for every frame commands
|
2022-08-03 13:44:59 +08:00 |
|
Benau
|
00e7b04f13
|
Add code to render vbo and ibo individually for some devices
|
2022-08-02 10:21:07 +08:00 |
|
Benau
|
6d74e84609
|
Reduce vram usage by removing bones data in static spm
|
2022-07-27 11:45:09 +08:00 |
|
Benau
|
8e1de345fb
|
Add animation support in GEVulkanAnimatedMeshSceneNode
|
2022-07-26 00:12:35 +08:00 |
|
Benau
|
b75dec1fbc
|
Move struct Armature to GE
|
2022-07-25 10:54:27 +08:00 |
|
Benau
|
819b3ad27f
|
Add minimap rendering
|
2022-07-25 09:41:35 +08:00 |
|
Benau
|
a2228adef1
|
Fix padding size calculation
|
2022-07-24 14:32:37 +08:00 |
|
Benau
|
593f78a230
|
Move MiniGLM to graphics engine folder
|
2022-07-24 12:22:06 +08:00 |
|
Benau
|
da0cce6cd6
|
Add render to texture support in GEVulkanDriver
|
2022-07-24 11:38:02 +08:00 |
|
Benau
|
9f25652455
|
Fix one possible crash
|
2022-07-23 15:10:45 +08:00 |
|
Benau
|
7f31ffa552
|
Add anisotropic samplers
|
2022-07-23 10:58:37 +08:00 |
|
Benau
|
3d0d666e09
|
Add texture mapping
|
2022-07-21 12:26:06 +08:00 |
|
Benau
|
f768badee0
|
Add initial 3d rendering
|
2022-07-19 15:56:08 +08:00 |
|
Benau
|
44b2468003
|
Add GEVulkanDrawCall
|
2022-07-18 13:28:07 +08:00 |
|
Benau
|
5853d618a6
|
Add GEVulkanMeshSceneNode and GEVulkanAnimatedMeshSceneNode
|
2022-07-17 16:06:52 +08:00 |
|
Benau
|
fc7413800c
|
Use GEVulkanTextureDescriptor on GEVulkan2dRenderer
|
2022-07-16 09:54:40 +08:00 |
|
Benau
|
713ab53272
|
Add GEVulkanTextureDescriptor to avoid refilling every frame
|
2022-07-15 14:09:57 +08:00 |
|
Benau
|
c864b9bd60
|
Use vma in GEVulkanMeshCache
|
2022-07-13 12:09:45 +08:00 |
|
Benau
|
b0f91ff33d
|
Use vma in GEVulkanTexture
|
2022-07-12 15:46:33 +08:00 |
|
Benau
|
0f4a21ab6e
|
Add Vulkan Memory Allocator
|
2022-07-11 12:58:03 +08:00 |
|
Benau
|
0b4ebc35b9
|
Add performance validation layer code
|
2022-07-10 15:36:27 +08:00 |
|
Benau
|
27b5770ea9
|
Add GEVulkanDepthTexture
|
2022-07-10 14:48:07 +08:00 |
|
Benau
|
7d94bf1f6f
|
Update vk_mvk_moltenvk.h to latest version
|
2022-07-09 09:01:06 +08:00 |
|
Benau
|
0875db0db6
|
Add buildCommandBuffers in GEVulkanDriver
|
2022-07-03 11:48:07 +08:00 |
|
Benau
|
b8cb96b81f
|
Add GEVulkanCameraSceneNode
|
2022-06-16 12:00:15 +08:00 |
|
Benau
|
d85c1e3ee7
|
Use class inheritance for GEVulkanMeshCache
|
2022-06-08 13:38:24 +08:00 |
|
Benau
|
b0cddc462a
|
Add GEVulkanSceneManager
|
2022-06-07 10:34:08 +08:00 |
|
Benau
|
ca1f61b898
|
Add GEVulkanMeshCache
|
2022-05-29 12:33:06 +08:00 |
|
Benau
|
2b80513a8f
|
Add getMonoTimeMs to GE
|
2022-05-27 09:41:34 +08:00 |
|
Benau
|
ac5351ae5e
|
Add irrlicht device pointer to vulkan driver
|
2022-05-26 17:22:39 +08:00 |
|
Benau
|
e666e08f2d
|
Add GE spm code
|
2022-05-22 11:53:02 +08:00 |
|
Benau
|
1b92e99cfe
|
Use a new sampler for 2d rendering
|
2022-04-19 13:18:59 +08:00 |
|
Benau
|
b0421569d0
|
Fix validation warnings when running vkDeviceWaitIdle
|
2022-04-18 13:46:59 +08:00 |
|