Kaydax
d7db42a3fc
Update vulkan, remove bgfx
2024-02-17 14:48:06 -05:00
William
7472de11ac
I think this will make meta.cpp work on msvc
2024-02-16 14:25:06 +00:00
William
e04d76ac91
Change renderer type in example to Vulkan for better testing
2024-02-14 02:17:16 +00:00
William
3764888b82
Start separating Vulkan renderer from glfw
2024-02-14 02:11:11 +00:00
William
8f0cf0dc47
Cleanup on vulkan renderer
2024-02-13 21:46:09 +00:00
William
4894171385
guhh
2024-02-13 19:32:48 +00:00
William
9f5c61a09b
tmp
2024-02-13 09:42:24 +00:00
William
9739938ccc
Make vulkan renderer actually run
2024-02-10 11:44:44 +00:00
William
955d7d2ff0
Refactor custom concepts into separate module
2024-02-10 11:44:23 +00:00
William
ff6cca9063
Add very basic contributing guidelines
2024-02-10 11:35:29 +00:00
Kaydax
dea6b7313e
Clean up readme
2024-02-09 05:42:31 -05:00
Kaydax
1cebf78c53
Unfinished Vulkan stuff
2024-02-09 05:24:35 -05:00
Kaydax
cbc38f23b7
Static libc++
2024-02-07 08:18:35 -05:00
William
ec5c430629
Testing import std;
2024-02-06 02:18:08 +00:00
William
c99a721ff0
Reorganise irenderer and resource management
2024-02-04 23:39:25 +00:00
William
92417c492e
Move stuff around and change fetchcontent stuff
2024-01-31 08:32:36 +00:00
William
c5e926df08
Separate out rendering / resource loading code logically
2024-01-31 07:08:40 +00:00
William
5a67f85bc9
Old approach
2024-01-29 23:27:29 +00:00
William
dccac52875
tmp
2024-01-29 04:51:43 +00:00
William
9f44f1e748
test
2024-01-27 01:41:13 +00:00
William
f7ef477be5
Replace OpenFBX and RapidOBJ with Assimp
...
This also means that vertex colouring now works properly as I have a
small brain and had no idea how to make it work properly with OpenFBX
but it's easy to do with Assimp.
2024-01-03 18:21:47 +00:00
William
94cf4d3f84
Add more models to the rendered scene just for fun
2024-01-03 18:20:23 +00:00
William
42fb01e1df
Update shader locations
2024-01-03 18:19:41 +00:00
William
2da74d6bfb
Move iridium-example example/ subdirectory
2024-01-03 18:14:18 +00:00
William
a5dda057fb
Remove models from project root
...
They shouldn't have been there in the first place.
2024-01-03 17:48:22 +00:00
William
cbc8883c40
Rename modules.cpp to module.cpp
...
Iridium is *a* module, comprised of multiple module partitions, it is
not multiple modules.
2024-01-03 17:47:00 +00:00
William
647595925f
Remove miniz
2024-01-03 17:34:31 +00:00
William
d1bea35cd2
The shape renders properly but not the colors
2024-01-03 17:33:43 +00:00
William
33d077355b
Prevent model from spinning
...
This was done to make it easier to debug graphical issues
2024-01-03 17:26:37 +00:00
William
286fd4e77a
Use OpenFBX to fill vertex buffer (still messed up)
2024-01-03 17:14:55 +00:00
William
922c50d263
Add dependencies to README
2024-01-03 17:12:03 +00:00
William
50f097f918
Use explicit tags for FetchContent
2024-01-03 17:11:41 +00:00
William
651553e3b3
Patch OpenFBX CMakeLists
...
OpenFBX doesn't actually use miniz anymore, and it doesn't support
C++11, it requires C++14 minimum. This patch addresses that.
2024-01-03 17:10:32 +00:00
William
fa0785b8d0
Patch fast_io to work on Clang17
2024-01-03 17:08:01 +00:00
William
0b91c819f4
Silence PatchUtil check
2024-01-03 16:45:43 +00:00
William
a0e6b2152e
Begin testing with OpenFBX (currently broken)
2024-01-03 16:27:37 +00:00
William
8e5e410627
fix building on Windows
2024-01-03 16:23:09 +00:00
William
f4623b0ed2
Move iridium stuff into namespaces
2024-01-03 16:20:00 +00:00
William
682a0522ac
Rename CMake targets
...
iridium-modules -> iridium
iridium -> iridium-example
This naming better reflects what those targets actually are.
2024-01-03 16:03:46 +00:00
William
87ee624954
Require newline at EOF
2024-01-03 03:52:40 +00:00
William
6618865d7d
Add fast_io to build system
2024-01-03 03:47:10 +00:00
William
414e8946cc
Update PatchUtil.cmake and reposition include
2024-01-03 03:31:26 +00:00
William
37891bff48
Add color support for models
...
Added color support for models
Default the vertex color to white
changed background color of bgfx renderer to black.
2024-01-03 02:58:07 +00:00
William
0eefbb3f9f
Fix formatting in i_window.cpp
2024-01-03 02:56:57 +00:00
William
13b957e1b1
Add OpenFBX
2024-01-03 02:46:02 +00:00
Kaydax
2a36a746e8
Models funny
2023-12-28 22:30:32 -05:00
William
7b1993ece1
rapidobj funny
2023-12-29 03:14:12 +00:00
William
0d9057a49e
load models with tiny obj
2023-12-29 03:08:49 +00:00
William
46847c274f
even more unfinished work
...
ok this is epic (window funny)
2023-12-29 00:57:15 +00:00
Kaydax
b6a3fb2ebb
More unfinished work
...
Signed-off-by: Kaydax <kaydax@kaydax.xyz>
2023-12-27 17:29:46 -05:00