Commit Graph

31 Commits

Author SHA1 Message Date
438f96eb32 compiles and renders textures again 2020-02-20 23:55:36 -08:00
d1051a0ca3 Switched vertex type to be chosen at the shader load 2020-02-13 23:37:41 -08:00
fcfa40e335 bringing docs up to date 2020-02-13 17:14:29 -08:00
659cd98a1f moved over to the enum method of drawing. Not flexible, but type safe 2020-02-12 00:42:30 -08:00
80c0d323be Going to just normalize to a single hardcoded enum of vertex definitions. Seems like quite a backpeddle.... 2020-02-10 23:39:58 -08:00
0c1f513225 going to save here. re-evaluating drawable now that runtimevertexdef is in 2020-02-05 20:02:06 -08:00
8fcd26063a moved around the file heirarchy to make these handles safer 2020-02-04 23:02:21 -08:00
bb5617420e weird old canvas version hanging around 2020-02-04 19:56:43 -08:00
83a5e9b997 lots of refactoring for the dynamic vertex in addition to planning out documentation 2020-01-22 18:38:45 -08:00
554e8d551e Got the vertex definition into the load function. Which is something 2019-10-15 00:08:43 -07:00
595937d68f in the middle of expirimenting with was to implement this drawable api 2019-10-11 22:46:35 -07:00
1551a53d1e piping everything through. Almost done 2019-10-09 23:06:55 -07:00
e5ba27c353 diagramming out what I want to do here. CanvasFont will live with the buffers. Need to figure out how and where I'm going to query the font data for rendering 2019-10-09 20:44:56 -07:00
34c23eebc0 moved to rust style file tree 2019-09-21 23:59:43 -07:00
fa2c9397bf I need to impl a private module so I can have a private get_paths 2019-09-21 23:33:56 -07:00
54fff9a4e9 stencil buffer is added, but not working for invert 2019-09-18 18:53:45 -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
3f14555c99 texturing works, next will be images 2019-08-30 00:50:45 -07:00
0357296771 more refactoring, compiles. 2019-08-29 22:22:10 -07:00
a3607ebc7d Most of the compute side is mocked up and compiling. 2019-08-28 00:35:36 -07:00
9b8d5cd828 have the api of the compu somewhat figured out. Need to weigh my options on texture, buffer, and image handles and how I'm going to get them from the vkprocessor 2019-08-27 21:48:21 -07:00
c39994a7ae more brainstorming on how spriting and computing is going to work 2019-08-27 01:46:25 -07:00
be20f3ae2a sprites are working, but the implementation is pretty bad 2019-08-11 21:30:44 -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
dfd4cbb6a2 Moved the framebuffer gen to the canvas. Cleaned up a lot of unused imports 2019-08-11 16:37:14 -07:00
2207c41956 Brainstorming the design. 2019-08-07 23:36:52 -07:00
c5b3c29ad4 in the midst of a very messy refactor of the way i build the command buffer 2019-08-06 23:23:36 -07:00
1f33d96ae5 Added sprite and better vertex format. works, but now I lost texturing 2019-08-05 18:08:58 -07:00