Commit Graph

126 Commits

Author SHA1 Message Date
f3a3be1d99 added slider thing, broke rendering somehow though 2020-08-01 20:06:53 -07:00
8da810f23a event work + mulling over sprite containers and event notification 2020-07-31 23:39:25 -07:00
55899f26ad need to add gamepad events 2020-07-30 23:54:04 -07:00
0cce359c28 going to abstract the events like I did for the vkcaster 2020-07-30 23:11:56 -07:00
f1d60493f4 . 2020-07-29 21:48:12 -07:00
67efffa139 screenshotting the output 2020-07-28 19:18:22 -07:00
5916b0d947 finished updating dependencies 2020-07-27 23:04:49 -07:00
f5f0346d5c sync 2020-07-27 22:16:25 -07:00
ea52a20fce back in the saddle, upgrading dependencies 2020-07-26 00:47:24 -07:00
77b781df1a Revert "adding 3d sprites"
This reverts commit 8c84c08f7e.
2020-02-27 19:19:15 -08:00
8c84c08f7e adding 3d sprites 2020-02-23 21:44:09 -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
9ddc88400e some fiddling with documentation. Added Poly type 2020-02-21 19:29:24 -08:00
438f96eb32 compiles and renders textures again 2020-02-20 23:55:36 -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
cd0c1e6052 oh my god it compiles. A month of brainstorming comes out to a single enum 2020-02-06 23:38:28 -08:00
1597f0e380 Sorta want this type of API, but, CanvasFrame would be tied to a single type... 2020-02-05 22:10:38 -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
dcc0df955e . 2020-01-22 21:45:59 -08:00
83a5e9b997 lots of refactoring for the dynamic vertex in addition to planning out documentation 2020-01-22 18:38:45 -08:00
8a83a1f12a Getting back up to date 2020-01-18 22:30:46 -08:00
88b078d1ff updated flow chart 2019-10-17 23:28:37 -07: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
e4a9170515 compiles 2019-10-07 20:34:41 -07:00
2fa08bf99e refactoring out shaders 2019-10-07 19:25:47 -07:00
77d30591e6 still working on getiting these shaders to a usable API 2019-09-28 21:30:28 -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
89fc974d3c some mishmash brainstorming on adding text rendering. Going to use inverted stencil buffer + glyph path method 2019-09-17 20:10:16 -07:00
b13a834475 fiddling with text rendering 2019-09-11 23:39:07 -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
73456dc58d multi texturing works 2019-09-10 22:47:19 -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
26b73c48a8 working on docs 2019-09-09 20:57:15 -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
711e678969 That's it. Fifo present mode halts until the next time the screen is refreshed. Mailbox will replace the lined up image if the refresh period has not been reached 2019-09-05 23:26:25 -07:00