Gregory Wells
|
76a787d48f
|
fix some compile errors
|
2025-08-29 13:45:08 -04:00 |
|
Gregory Wells
|
1e8855905d
|
update version of utils used
|
2025-08-29 13:43:25 -04:00 |
|
Gregory Wells
|
4d904557d8
|
Finish OpenGL support
|
2025-08-20 14:37:39 -04:00 |
|
Gregory Wells
|
263a8e54fa
|
truly bind all uniforms
|
2025-08-20 10:52:26 -04:00 |
|
Gregory Wells
|
5422fd8b68
|
finally get stuff to present
|
2025-08-20 10:47:50 -04:00 |
|
Gregory Wells
|
0c89bdb791
|
bind texture uniforms
|
2025-08-19 22:20:53 -04:00 |
|
Gregory Wells
|
c7ae6532fd
|
update uniforms properly
|
2025-08-19 22:18:55 -04:00 |
|
Gregory Wells
|
18ec089ebc
|
copy set map to graphics pipeline
|
2025-08-19 22:18:44 -04:00 |
|
Gregory Wells
|
0c0988b75a
|
redo shader mapping
|
2025-08-19 22:15:24 -04:00 |
|
Gregory Wells
|
01de997df5
|
fix buffer binding on OpenGL
|
2025-08-19 21:43:12 -04:00 |
|
Gregory Wells
|
380c5d056f
|
flip framebuffer
|
2025-08-19 20:41:45 -04:00 |
|
Gregory Wells
|
f5d7257e66
|
fix framebuffers being drawn flipped
|
2025-08-19 17:43:56 -04:00 |
|
Gregory Wells
|
16d2e7b8fc
|
SRGB in OpenGL
|
2025-08-19 16:50:16 -04:00 |
|
Gregory Wells
|
7f6ec430de
|
finish the most basic rendering pipeline
|
2025-08-19 16:31:19 -04:00 |
|
Gregory Wells
|
50d8a669b3
|
draw commands
|
2025-08-19 08:50:00 -04:00 |
|
Gregory Wells
|
55605b6d5f
|
render
|
2025-08-19 08:39:29 -04:00 |
|
Gregory Wells
|
740cf1e628
|
render fullscreen texcoord quad
|
2025-08-18 23:22:09 -04:00 |
|
Gregory Wells
|
453f7b70db
|
create framebuffer object
|
2025-08-18 23:02:56 -04:00 |
|
Gregory Wells
|
51bd6e28fa
|
get the first opengl commands to be deferred
|
2025-08-18 22:30:00 -04:00 |
|
Gregory Wells
|
7b1266281c
|
Run OpenGL commands
|
2025-08-18 22:09:05 -04:00 |
|
Gregory Wells
|
be2f91e2bb
|
command runner and some tests
|
2025-08-18 22:00:23 -04:00 |
|
Gregory Wells
|
d1862e3d6f
|
setup basic command runner
|
2025-08-18 21:42:32 -04:00 |
|
Gregory Wells
|
10cd374731
|
create graphics pipelines
|
2025-08-18 21:30:54 -04:00 |
|
Gregory Wells
|
4477c41dc4
|
render pass in OpenGL
|
2025-08-18 21:22:22 -04:00 |
|
Gregory Wells
|
916df68f06
|
OpenGL framebuffer API
|
2025-08-18 21:13:40 -04:00 |
|
Gregory Wells
|
5db32f367a
|
OpenGL texture API
|
2025-08-18 20:24:17 -04:00 |
|
Gregory Wells
|
2e02bbf799
|
fix formats in OpenGL
|
2025-08-18 20:23:59 -04:00 |
|
Gregory Wells
|
8658c7646f
|
add support for more formats in vulkan
|
2025-08-18 20:11:41 -04:00 |
|
Gregory Wells
|
c99a4cdb31
|
fix validation
|
2025-08-18 16:31:20 -04:00 |
|
Gregory Wells
|
f045793322
|
just create texture storage
|
2025-08-18 16:20:33 -04:00 |
|
Gregory Wells
|
5213e0135a
|
fix OpenGL surface format stuff
|
2025-08-18 01:07:03 -04:00 |
|
Gregory Wells
|
e973386511
|
implmenent debug callback for OpenGL
|
2025-08-18 01:06:40 -04:00 |
|
Gregory Wells
|
cb55a7716f
|
copy needed data into renderpass
|
2025-08-18 00:08:18 -04:00 |
|
Gregory Wells
|
97a70e911d
|
fix glBufferData not being called to set buffer size
|
2025-08-17 23:37:40 -04:00 |
|
Gregory Wells
|
2f1db4043a
|
remove usless include
|
2025-08-17 23:28:35 -04:00 |
|
Gregory Wells
|
eb11649a03
|
dont destroy texture if handle is NULL
|
2025-08-17 23:28:21 -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 |
|