Gregory Wells
|
97a70e911d
|
fix glBufferData not being called to set buffer size
|
2025-08-17 23:37:40 -04:00 |
|
Gregory Wells
|
026fc52d7c
|
uniform API in OpenGL
|
2025-08-17 23:15:14 -04:00 |
|
Gregory Wells
|
f4e448177b
|
update utils to new repo
|
2025-08-17 23:00:53 -04:00 |
|
Gregory Wells
|
8fc99079dc
|
command buffer basic lifecycle
|
2025-08-12 23:56:35 -04:00 |
|
Gregory Wells
|
5b43e3d5be
|
OpenGL buffers
|
2025-08-12 23:51:04 -04:00 |
|
Gregory Wells
|
362efd8920
|
command pool and command buffers
|
2025-08-12 23:34:30 -04:00 |
|
Gregory Wells
|
d48332fdcd
|
write the functions for the command pool/buffers
|
2025-08-12 23:09:39 -04:00 |
|
Gregory Wells
|
f251613d77
|
opengl uniform pools
|
2025-08-12 23:00:22 -04:00 |
|
Gregory Wells
|
bb416aca61
|
create OpenGL render pass descriptors (faked)
|
2025-08-12 22:51:51 -04:00 |
|
Gregory Wells
|
9d4dfd85fc
|
finish OpenGL shader creation
|
2025-08-12 22:49:23 -04:00 |
|
Gregory Wells
|
3f7b0737d7
|
finish cross compiliation to GLSL
|
2025-08-12 22:40:06 -04:00 |
|
Gregory Wells
|
23f46385fe
|
actually compile shaders
|
2025-08-12 22:17:54 -04:00 |
|
Gregory Wells
|
f6484ddde5
|
make plain cpp
|
2025-08-12 20:37:36 -04:00 |
|
Gregory Wells
|
adf72d6436
|
add more stufff to utils
|
2025-08-12 20:32:00 -04:00 |
|
Gregory Wells
|
c51c29f7a4
|
create cpp files and functions for OpenGL shaders
|
2025-08-12 20:27:41 -04:00 |
|
Gregory Wells
|
317ffda9e7
|
remove warning
|
2025-08-12 20:27:28 -04:00 |
|
Gregory Wells
|
eeb2896a26
|
remove format that is unsupported on OpenGL
|
2025-08-12 20:17:31 -04:00 |
|
Gregory Wells
|
70f8d5f31d
|
fix transfer queue jazz
|
2025-08-12 18:03:41 -04:00 |
|
Gregory Wells
|
94fb6fa2dc
|
add allocators into instance
|
2025-08-12 17:54:10 -04:00 |
|
Gregory Wells
|
3c8205c20f
|
finish moving present queue index to presentation queue
|
2025-08-12 17:53:56 -04:00 |
|
Gregory Wells
|
499fa5b1e7
|
present queue now stores present queue index
|
2025-08-12 17:49:37 -04:00 |
|
Gregory Wells
|
baac536897
|
redo does support present
|
2025-08-12 17:47:45 -04:00 |
|
Gregory Wells
|
0736d87d23
|
fix some stuff up
|
2025-08-12 16:08:56 -04:00 |
|
Gregory Wells
|
96808c1940
|
Merge branch 'master' of https://github.com/GregoryWells2007/Gryphn
|
2025-08-12 16:07:08 -04:00 |
|
Gregory Wells
|
acf2f8c228
|
fix destruction order
|
2025-08-12 15:40:32 -04:00 |
|
Gregory Wells
|
ddd28858ef
|
gnUnmapBuffer
|
2025-08-12 14:33:03 -04:00 |
|
Gregory Wells
|
b0db5bfd22
|
textures with VMA
|
2025-08-12 14:27:08 -04:00 |
|
Gregory Wells
|
88aa38adbf
|
create buffers with VMA
|
2025-08-12 14:10:25 -04:00 |
|
Gregory Wells
|
bddc4dfb0d
|
Import VMA
|
2025-08-12 09:21:16 -04:00 |
|
Gregory Wells
|
5b37555a34
|
inplement the allocators into instance creation
|
2025-08-09 20:04:57 -04:00 |
|
Gregory Wells
|
bacd053b6a
|
fixed some random crashes
|
2025-08-05 16:40:07 -04:00 |
|
Gregory Wells
|
56d79663a2
|
fix some bugs on linux
|
2025-08-05 09:12:21 -04:00 |
|
Gregory Wells
|
dd5f1485d9
|
get OpenGL to work
|
2025-08-05 09:12:12 -04:00 |
|
Gregory Wells
|
2fddf0e9d9
|
enable fast math
|
2025-08-04 09:48:50 -04:00 |
|
Gregory Wells
|
6f536531d0
|
redo texture uploading
|
2025-08-04 09:46:26 -04:00 |
|
Gregory Wells
|
14b1dc0fdf
|
redo metal presentation
|
2025-08-04 09:24:12 -04:00 |
|
Gregory Wells
|
80fbb3e691
|
redo some syncronization stuff
|
2025-08-04 08:58:25 -04:00 |
|
Gregory Wells
|
0d26f03dbb
|
fixed bug where debug messengers were not getting created
|
2025-08-03 19:16:21 -04:00 |
|
Gregory Wells
|
3639c13f8c
|
bug in which uniform pools would underallocate when -O3 was enabled
|
2025-08-03 19:14:01 -04:00 |
|
Gregory Wells
|
13e5932890
|
fix some bugs
|
2025-08-03 18:46:39 -04:00 |
|
Gregory Wells
|
3157dc0342
|
redo metal loader
|
2025-08-03 17:52:39 -04:00 |
|
Gregory Wells
|
b5cd8ad7db
|
redo error handling
|
2025-08-03 17:51:54 -04:00 |
|
Gregory Wells
|
c114de2bc4
|
redo metal fence model
|
2025-08-03 17:49:45 -04:00 |
|
Gregory Wells
|
4e55fc6724
|
misses a couple vulkan warnings
|
2025-08-03 15:45:45 -04:00 |
|
Gregory Wells
|
a49a0a5a3e
|
fixed a good couple of metal warnings
|
2025-08-03 15:44:09 -04:00 |
|
Gregory Wells
|
b1790b59d8
|
fix the last few vulkan warnings
|
2025-08-03 15:29:13 -04:00 |
|
Gregory Wells
|
5f298554fd
|
more error hunting
|
2025-08-03 15:08:01 -04:00 |
|
Gregory Wells
|
acfc32656f
|
fix some warnings
|
2025-08-03 14:29:26 -04:00 |
|
Gregory Wells
|
50b285e824
|
fix output devices
|
2025-08-03 13:33:49 -04:00 |
|
Gregory Wells
|
69b063d6e5
|
add in an include
|
2025-08-03 12:10:41 -04:00 |
|