mitchellhansen
|
77d30591e6
|
still working on getiting these shaders to a usable API
|
5 years ago |
mitchellhansen
|
df2543bc8d
|
fixed depth buffering for images
|
5 years ago |
mitchellhansen
|
f6adbd80d1
|
depth buffer compiles and switched to 3d vertices
|
5 years ago |
mitchellhansen
|
5f2092ef21
|
fixed 0,1 coord issue. Going to test multiple vertex buffers now
|
5 years ago |
mitchellhansen
|
9043c2cd3c
|
removed the colored vertex and combined into one. Half fixed texturing. Fully fixed images and compute swapping
|
5 years ago |
mitchellhansen
|
e8507f9dfc
|
Fixed a particularly nasty typo bug. Added more moving sprites. Will need to examine order of draw commands. Need to fix the size/8 for misaligned data.
|
5 years ago |
mitchellhansen
|
709a617cd1
|
somehow lost texturing need to look back
|
5 years ago |
mitchellhansen
|
bf3abfe29d
|
more documentation. Image base impl
|
5 years ago |
mitchellhansen
|
314fa3e4af
|
Workgroup sizes of 8 along with reducing the amount of work groups improves performance 20x
|
5 years ago |
mitchellhansen
|
9135d9ec84
|
minimal example of 15ms lag
|
5 years ago |
mitchellhansen
|
3f14555c99
|
texturing works, next will be images
|
5 years ago |
mitchellhansen
|
be20f3ae2a
|
sprites are working, but the implementation is pretty bad
|
5 years ago |
mitchellhansen
|
e351e36c92
|
pulled out the draw call. forgot to allocate buffers
|
5 years ago |
mitchellhansen
|
0be20eb959
|
removed the extra stuff from the kernels. Having some issues with the layouts not agreeing with the set size...
|
5 years ago |
mitchellhansen
|
bb1f782168
|
pulled swapchain out of shaderkernels
|
5 years ago |
mitchellhansen
|
28878dc345
|
fixed minor regression, cleaned up source tree
|
5 years ago |
mitchellhansen
|
1f33d96ae5
|
Added sprite and better vertex format. works, but now I lost texturing
|
5 years ago |
mitchellhansen
|
cce893a0c8
|
saving working on key entry. going to do pallette now
|
5 years ago |
mitchellhansen
|
982e2ad517
|
initial impl of get image set
|
5 years ago |
mitchellhansen
|
e476cb2e4e
|
It was the gamma being wrong. Interesting how much different this is working than SFML+OpenCL
|
5 years ago |
mitchellhansen
|
58f5289a3b
|
wasn't the layout. It was the colors being bound between 0-1 instead of 255 like I was expecting
|
5 years ago |
mitchellhansen
|
5928eb5dde
|
getting close, something wrong with copying the buffer. Probably the format that I've selected
|
5 years ago |
mitchellhansen
|
26410b78a2
|
Got something working. Need to test and verify I'm getting the data from the compute kernel
|
5 years ago |
mitchellhansen
|
937b4fc8ca
|
added texture. looks like copying the one from the compute output isn't going to totally work out of the box
|
5 years ago |
mitchellhansen
|
c8a968f4f6
|
porting over the graphics example
|
5 years ago |
mitchellhansen
|
f903b741e0
|
separating out vulkan stuff
|
5 years ago |
mitchellhansen
|
b2b486be84
|
so that didn't do what I wanted, essentially a pixelate shader ATM
|
5 years ago |
mitchellhansen
|
e597e8ef1b
|
stupid stupid stupid. buffer write bug
|
5 years ago |
mitchellhansen
|
ceb138c391
|
So it seems like we are constrained to a fixed size buffer?
|
5 years ago |
mitchellhansen
|
20f3075fa8
|
for some reason I broke it. I think it has to do with the glsl layout
|
5 years ago |
mitchellhansen
|
d5350a04ff
|
runtime compiled shader. Annoying behaviour forcing clean builds or whitespace modification before picking up shader changes in compile time shader
|
5 years ago |
mitchellhansen
|
8c22536653
|
adding another buffer for xy
|
5 years ago |
mitchellhansen
|
4de26c702d
|
still dont know why this isn't working
|
6 years ago |
mitchellhansen
|
e8d94e4ba7
|
fiddling
|
6 years ago |
mitchellhansen
|
7a9f08c7ec
|
editing the image via vulkan compute shader
|
6 years ago |
mitchellhansen
|
9b266c8d3f
|
moved gpu example to main
|
6 years ago |
mitchellhansen
|
c139121acb
|
moving files
|
6 years ago |