Gregory Wells
|
5ce0ff3350
|
fix can device present function
|
2025-10-01 11:41:08 -04:00 |
|
Gregory Wells
|
3a5ddac2c5
|
"fixed" metal impl
|
2025-10-01 09:21:21 -04:00 |
|
Gregory Wells
|
6f278affc6
|
metal is instance suitable
|
2025-09-17 13:39:19 -04:00 |
|
Gregory Wells
|
f7e71b77c2
|
metal physical device properties function
|
2025-09-17 13:37:50 -04:00 |
|
Gregory Wells
|
88bdbe1e64
|
don't remember what I changed
|
2025-09-17 13:26:16 -04:00 |
|
Gregory Wells
|
0310652abc
|
finish queryDevices function
|
2025-09-09 09:39:13 -04:00 |
|
Gregory Wells
|
9244b82f79
|
query metal devices
|
2025-09-09 09:31:09 -04:00 |
|
Gregory Wells
|
a709ff8808
|
rename gnPhysicalOutputDevice -> gnPhysicalDevice
|
2025-08-29 13:55:29 -04:00 |
|
Gregory Wells
|
76a787d48f
|
fix some compile errors
|
2025-08-29 13:45:08 -04:00 |
|
Gregory Wells
|
cb55a7716f
|
copy needed data into renderpass
|
2025-08-18 00:08:18 -04:00 |
|
Gregory Wells
|
3f7b0737d7
|
finish cross compiliation to GLSL
|
2025-08-12 22:40:06 -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
|
317ffda9e7
|
remove warning
|
2025-08-12 20:27:28 -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
|
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
|
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
|
a49a0a5a3e
|
fixed a good couple of metal warnings
|
2025-08-03 15:44:09 -04:00 |
|
Gregory Wells
|
50b285e824
|
fix output devices
|
2025-08-03 13:33:49 -04:00 |
|
Gregory Wells
|
193fe6348c
|
move image format over to core
|
2025-08-03 11:47:59 -04:00 |
|
Gregory Wells
|
17b1cff781
|
a lot of loader cleanup
|
2025-08-03 11:43:20 -04:00 |
|
Gregory Wells
|
988333c0ac
|
essentially finish the loader rewrite
|
2025-08-03 10:59:00 -04:00 |
|
Gregory Wells
|
8a0ed5e7be
|
fix surface creation
|
2025-08-03 10:19:42 -04:00 |
|
Gregory Wells
|
74dc644cb6
|
redo gryphn output devices
|
2025-08-03 10:17:17 -04:00 |
|
Gregory Wells
|
c4af74aa52
|
more loader redoing (for instance)
|
2025-08-03 09:59:19 -04:00 |
|
Gregory Wells
|
77b52b5d2d
|
redo some instance funcions stuff
|
2025-08-03 09:28:49 -04:00 |
|
Gregory Wells
|
797191c2b6
|
start using the dispatcher
|
2025-07-30 21:32:04 -04:00 |
|
Gregory Wells
|
c851c470b4
|
fnish metals new return codes
|
2025-07-29 11:59:10 -04:00 |
|
Gregory Wells
|
07a2cf85ad
|
update gryphn to use GN_FALSE + GN_TRUE
|
2025-07-28 20:05:44 -04:00 |
|
Gregory Wells
|
6c09d2806d
|
fix some multisampling stuff
|
2025-07-24 08:34:31 -04:00 |
|
Gregory Wells
|
1d23dd0b80
|
kinda start to fix render pass descriptors in metal
|
2025-07-24 08:29:05 -04:00 |
|
Gregory Wells
|
554bbbcf2e
|
add GN_SUBOPTIMAL_PRESENTATION_QUEUE return for mtlGetImage
|
2025-07-23 17:00:31 -04:00 |
|
Gregory Wells
|
3661e39ac1
|
support dynamic uniform buffers on metal
|
2025-07-23 16:36:39 -04:00 |
|
Gregory Wells
|
bb19d855f5
|
finish redoing render pass creation on metal
|
2025-07-23 15:42:34 -04:00 |
|
Gregory Wells
|
ac0813e7f2
|
add dynamic offset information
|
2025-07-23 15:30:37 -04:00 |
|
Gregory Wells
|
9eadacc5d7
|
make dynamic uniforms work in metal (kinda)
|
2025-07-23 15:30:24 -04:00 |
|
Gregory Wells
|
0da1a8a4f6
|
support dynamic uniform buffers on vulkan
|
2025-07-23 11:57:17 -04:00 |
|
Gregory Wells
|
a08778c099
|
some more stuff that idk why i did it
|
2025-07-21 13:50:39 -04:00 |
|
Gregory Wells
|
239d8bcdb8
|
stop printing shader code
|
2025-07-21 13:27:58 -04:00 |
|
Gregory Wells
|
1f85aa30bd
|
finish redoing metal shader workflow
|
2025-07-21 13:27:40 -04:00 |
|
Gregory Wells
|
46d1c2e802
|
change GN_IMAGE_DESCRIPTOR to GN_COMBINED_IMAGE_SAMPLER_DESCRIPTOR
|
2025-07-21 10:51:55 -04:00 |
|
Gregory Wells
|
6ac58529db
|
bind buffer and use in vertex buffer
|
2025-07-21 09:43:09 -04:00 |
|
Gregory Wells
|
484bea4762
|
generate used resources
|
2025-07-21 09:40:16 -04:00 |
|