Anish Bhobe
|
31809faa75
|
Refactored upto a swapchain.
|
2025-01-15 13:36:25 +01:00 |
Anish Bhobe
|
14f4ac39be
|
Added simple transparency.
FIX: Possible problems based on rendering order. Ensure opaque then transparent, and back-to-front/front-to-back orders.
|
2024-11-30 23:48:03 +01:00 |
Anish Bhobe
|
81541ec842
|
MInor updates and TODOs in README.
|
2024-11-24 18:50:57 +01:00 |
Anish Bhobe
|
98972bfc59
|
Multi-Draw Indirect complete.
|
2024-09-10 15:30:33 +02:00 |
Anish Bhobe
|
8f6dc4677d
|
[WIP] IBL etc integrated.
|
2024-09-09 20:55:10 +02:00 |
Anish Bhobe
|
978ed648fd
|
[WIP] Using Device Addr to simplify objs.
|
2024-09-07 18:58:45 +02:00 |
Anish Bhobe
|
c6987a9d5d
|
Fixed buffers, and restructured samples.
|
2024-09-01 12:48:49 +02:00 |
Anish Bhobe
|
e64096ce3c
|
If it's host visible, is should be mapped.
|
2024-08-28 13:55:42 +02:00 |
Anish Bhobe
|
8fe9a953a4
|
Moved Per-Frame data into Descriptors.
|
2024-08-27 15:08:16 +02:00 |
Anish Bhobe
|
7d5b4034ca
|
Mipmap barrier fix.
|
2024-08-01 23:44:13 +02:00 |
Anish Bhobe
|
e82b37b2d9
|
IBL Specular complete.
|
2024-08-01 01:37:25 +02:00 |
Anish Bhobe
|
b9d5ba56d4
|
Compute Prefilter.
|
2024-07-30 23:40:32 +02:00 |
Anish Bhobe
|
23cd7eae8b
|
No need for mipmaps in Skybox.
|
2024-07-30 19:00:42 +02:00 |
Anish Bhobe
|
8a865e2e49
|
New flags to allow running in RelDebug.
|
2024-07-30 17:20:08 +02:00 |
Anish Bhobe
|
7ba132ec0c
|
Diffuse Irradiance contribution to IBL.
|
2024-07-30 12:10:35 +02:00 |
Anish Bhobe
|
ba2e21f52e
|
Compute and visualize Diffuse Irradiance.
|
2024-07-30 10:51:45 +02:00 |
Anish Bhobe
|
f735b63d7e
|
Fixed the coordinate system.
|
2024-07-29 23:58:30 +02:00 |
Anish Bhobe
|
6d39576b5c
|
Refactored to directly write on the cubemap.
|
2024-07-29 01:33:15 +02:00 |
Anish Bhobe
|
6b5442527f
|
Added an HDR Skycube.
|
2024-07-28 22:09:56 +02:00 |
Anish Bhobe
|
22cbc41af1
|
Added Pipeline Caching.
|
2024-07-27 15:19:39 +02:00 |
Anish Bhobe
|
f9517db592
|
Bug Fixes in Image init and Texture GRM.
Image flags now init to 0 (Image invalid by default).
GPU Resource manager correctly adds Texture Descriptor Write Ownership.
|
2024-07-27 13:00:18 +02:00 |
Anish Bhobe
|
1e58446940
|
Added Assets.
|
2024-07-27 12:58:38 +02:00 |
Anish Bhobe
|
a6423bf1a4
|
Resolve Macro clash.
|
2024-07-26 00:34:27 +02:00 |
Anish Bhobe
|
6f29f580bd
|
Memcpy related fixes.
|
2024-07-25 22:07:43 +02:00 |
Anish Bhobe
|
88d74de291
|
Added light intensity and camera controls.
|
2024-07-25 21:48:02 +02:00 |
Anish Bhobe
|
abdd7137ab
|
Improved Resolution handling.
|
2024-07-24 22:06:01 +02:00 |
Anish Bhobe
|
6e14b74244
|
Internal Framebuffer detached from Swapchain.
|
2024-07-24 21:45:23 +02:00 |
Anish Bhobe
|
cd49d5b869
|
Directional Light PBR.
|
2024-07-24 19:59:55 +02:00 |
Anish Bhobe
|
3e30dfbac9
|
Point Light PBR Support.
|
2024-07-24 19:51:26 +02:00 |
Anish Bhobe
|
cc67b17ae4
|
Cleanups and checks.
|
2024-07-23 21:15:20 +02:00 |
Anish Bhobe
|
4dd8effd7b
|
ImGui integration.
|
2024-07-23 20:59:56 +02:00 |
Anish Bhobe
|
b356991cad
|
Bugfix: Wrong pcb offset on multiple buffers.
|
2024-07-23 19:28:10 +02:00 |
Anish Bhobe
|
980533dbb7
|
Separate Attachments from Swapchain.
|
2024-07-23 19:21:08 +02:00 |
Anish Bhobe
|
b9ee037216
|
Fix non-srgb texture loads and unnecessary dedicated memory.
|
2024-07-23 15:34:20 +02:00 |
Anish Bhobe
|
44121f1930
|
Corrected descriptor flags for Bindless.
Plus Reformat.
|
2024-07-23 13:34:38 +02:00 |
Anish Bhobe
|
870b18b1fa
|
Cleaned and Formatted Shaders.
|
2024-07-23 00:12:47 +02:00 |
Anish Bhobe
|
0d5af2b525
|
Moving GpuResourceManager.
|
2024-07-22 23:43:23 +02:00 |
Anish Bhobe
|
b902d08ece
|
Basic light support.
|
2024-07-22 23:31:16 +02:00 |
Anish Bhobe
|
641ad3ea77
|
Trivial Light addition.
|
2024-07-21 21:29:48 +02:00 |
Anish Bhobe
|
bad0a850a1
|
Cleanup Shader code and struct alignment.
|
2024-07-21 20:24:09 +02:00 |
Anish Bhobe
|
1747339072
|
Updated README with updates.
|
2024-07-21 12:20:48 +02:00 |
Anish Bhobe
|
7bdf76c202
|
Unified Vertex Data.
|
2024-07-21 01:31:32 +02:00 |
Anish Bhobe
|
a87da63c98
|
Added Model Root node for global transforms.
|
2024-07-20 10:25:16 +02:00 |
Anish Bhobe
|
41a1725c34
|
Fix a transform update issue.
|
2024-07-20 09:37:25 +02:00 |
Anish Bhobe
|
ab947ad9f9
|
Fixed issue at window minimization.
|
2024-07-20 02:06:10 +02:00 |
Anish Bhobe
|
cee0cad0bd
|
Fixed node orientations.
|
2024-07-20 01:44:04 +02:00 |
Anish Bhobe
|
6637756fcc
|
Material Alignment and Color0.
Nodes WIP.
|
2024-07-18 00:07:12 +02:00 |
Anish Bhobe
|
912e197614
|
Gpu resource manager actually manages resource.
|
2024-07-17 22:16:05 +02:00 |
Anish Bhobe
|
b9dcf5e4ec
|
Checking HLSL shaders.
|
2024-07-16 00:18:17 +02:00 |
Anish Bhobe
|
a7878c109a
|
Models render.
TODO: Add transforms and complete the UV1 etc.
|
2024-07-15 19:49:35 +02:00 |