47 Commits

Author SHA1 Message Date
f1d60493f4 . 2020-07-29 21:48:12 -07:00
67efffa139 screenshotting the output 2020-07-28 19:18:22 -07:00
db8cbdc77e miserable failure to get text rendering to work using these 'easy text rendering' tricks. Will be bringing in a third party library which I have to write the damn backend implementation for 2020-03-10 18:04:08 -07:00
1419f85455 fiddling around, trying to get the additive to work 2020-02-22 02:10:30 -08:00
5dde94cdf9 working on additive blending for determination of winding order. Saving here because this bug is very pretty 2020-02-22 01:37:47 -08:00
b3e092e25a Piping just the vertex glyph representation first to test the stencil buffer 2020-02-22 00:07:58 -08:00
bb8144bb01 compute is back in. Crashing the nvidia driver on buffer operations in the kernel.... 2020-02-21 20:39:20 -08:00
438f96eb32 compiles and renders textures again 2020-02-20 23:55:36 -08:00
83a5e9b997 lots of refactoring for the dynamic vertex in addition to planning out documentation 2020-01-22 18:38:45 -08:00
86eb27f86d getting the canvasframe set up for text 2019-10-07 23:34:11 -07:00
77d30591e6 still working on getiting these shaders to a usable API 2019-09-28 21:30:28 -07:00
df2543bc8d fixed depth buffering for images 2019-09-11 22:39:25 -07:00
f6adbd80d1 depth buffer compiles and switched to 3d vertices 2019-09-11 22:04:43 -07:00
5f2092ef21 fixed 0,1 coord issue. Going to test multiple vertex buffers now 2019-09-10 22:04:13 -07:00
9043c2cd3c removed the colored vertex and combined into one. Half fixed texturing. Fully fixed images and compute swapping 2019-09-10 21:13:48 -07:00
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. 2019-09-09 23:27:49 -07:00
709a617cd1 somehow lost texturing need to look back 2019-09-09 22:34:46 -07:00
bf3abfe29d more documentation. Image base impl 2019-09-09 21:52:52 -07:00
314fa3e4af Workgroup sizes of 8 along with reducing the amount of work groups improves performance 20x 2019-09-06 00:21:50 -07:00
9135d9ec84 minimal example of 15ms lag 2019-09-05 21:40:56 -07:00
3f14555c99 texturing works, next will be images 2019-08-30 00:50:45 -07:00
be20f3ae2a sprites are working, but the implementation is pretty bad 2019-08-11 21:30:44 -07:00
e351e36c92 pulled out the draw call. forgot to allocate buffers 2019-08-11 21:03:28 -07:00
0be20eb959 removed the extra stuff from the kernels. Having some issues with the layouts not agreeing with the set size... 2019-08-11 17:23:58 -07:00
bb1f782168 pulled swapchain out of shaderkernels 2019-08-05 22:09:21 -07:00
28878dc345 fixed minor regression, cleaned up source tree 2019-08-05 18:26:43 -07:00
1f33d96ae5 Added sprite and better vertex format. works, but now I lost texturing 2019-08-05 18:08:58 -07:00
cce893a0c8 saving working on key entry. going to do pallette now 2019-08-04 19:48:34 -07:00
982e2ad517 initial impl of get image set 2019-07-28 00:29:52 -07:00
e476cb2e4e It was the gamma being wrong. Interesting how much different this is working than SFML+OpenCL 2019-07-18 23:43:55 -07:00
58f5289a3b wasn't the layout. It was the colors being bound between 0-1 instead of 255 like I was expecting 2019-07-18 22:39:27 -07:00
5928eb5dde getting close, something wrong with copying the buffer. Probably the format that I've selected 2019-07-17 21:53:22 -07:00
26410b78a2 Got something working. Need to test and verify I'm getting the data from the compute kernel 2019-07-17 20:11:53 -07:00
937b4fc8ca added texture. looks like copying the one from the compute output isn't going to totally work out of the box 2019-07-16 22:33:05 -07:00
c8a968f4f6 porting over the graphics example 2019-07-11 00:29:44 -07:00
f903b741e0 separating out vulkan stuff 2019-07-02 21:41:50 -07:00
b2b486be84 so that didn't do what I wanted, essentially a pixelate shader ATM 2019-07-02 18:56:02 -07:00
e597e8ef1b stupid stupid stupid. buffer write bug 2019-07-02 18:07:52 -07:00
ceb138c391 So it seems like we are constrained to a fixed size buffer? 2019-07-02 00:12:35 -07:00
20f3075fa8 for some reason I broke it. I think it has to do with the glsl layout 2019-07-01 23:09:42 -07:00
d5350a04ff runtime compiled shader. Annoying behaviour forcing clean builds or whitespace modification before picking up shader changes in compile time shader 2019-06-30 21:53:06 -07:00
8c22536653 adding another buffer for xy 2019-06-30 01:11:29 -07:00
4de26c702d still dont know why this isn't working 2019-06-18 23:55:21 -07:00
e8d94e4ba7 fiddling 2019-06-13 00:56:52 -07:00
7a9f08c7ec editing the image via vulkan compute shader 2019-06-12 22:30:10 -07:00
9b266c8d3f moved gpu example to main 2019-06-12 21:22:06 -07:00
c139121acb moving files 2019-06-12 20:41:40 -07:00