Commit Graph

48 Commits

Author SHA1 Message Date
20f67886bc Minor .gitignore change. Also begun work on skeleton for game manager.
Skeleton for basic game manager.
updated .gitignore.
Untracking workspace metadata.
2020-04-17 01:26:07 -05:00
04f9aab10b Added documentation.
Added more documentation.

Corrected doc.
2020-04-04 18:24:25 -05:00
d541961007 Low level batch finished but untested. 2020-03-03 13:24:55 -05:00
de76a9acbf Changed order for clarity. 2020-03-01 18:11:19 -05:00
583988c333 Added enabling for all attributes and removed irresponsible default. Untested. 2020-03-01 18:11:19 -05:00
5b44fee033 Buffers now automatically bind when adding to them. Buffer is untested. 2020-03-01 18:11:06 -05:00
19163aaa12 Removed useless imports. 2020-02-29 17:45:15 -05:00
278031ad7d New preference persistence solution. 2020-02-29 17:15:33 -05:00
92d9988166 renamed assets folder and added space to organize vert.
mostly actually to trigger git to rename the folder...
2020-02-23 14:53:47 -05:00
53f45e11dd Added pipeline information structures. 2020-02-23 14:48:16 -05:00
bb44e4fee3 Wrote a very basic camera and unit tests. 2020-02-23 01:34:41 -05:00
e2c2b0adc0 Renamed handles. 2020-02-22 14:41:44 -05:00
276f429b2f Removed some unused files. 2020-02-22 00:05:38 -05:00
13108bd089 Reorganized extension methods class. 2020-02-22 00:01:43 -05:00
0a57bf3d14 Added a check to see if input is null. 2020-02-22 00:01:16 -05:00
4a9c2b4e4d Restructured code moving somethings to separate methods. 2020-02-22 00:00:59 -05:00
cdbe50f513 Proper default shaders is now an embedded resource and made Shader.cs comply with this setup. 2020-02-21 02:04:33 -05:00
519d31f2e1 Another restructure with code updates.
Updated RectTextrue.cs, VertexInformation.cs, and IDrawable.cs to properly pass indice information.
2020-02-20 18:07:17 -05:00
f3cb38d655 moved csproj file into src folder to represent actual cs portion to be in src. 2020-02-20 17:20:38 -05:00
415f603bb4 Began structuring new asset management system. 2020-02-20 16:34:00 -05:00
8f56b94c1f Moved more rendering things into render namespace. 2020-02-20 16:33:45 -05:00
1ca9ad5377 More restructuring. 2020-02-20 16:20:32 -05:00
44b60d57d8 Deleted remaining legacy code for 9patches and texture maps. 2020-02-20 16:20:03 -05:00
4e56f2d51e Restructed project in preparation for unit testing. 2020-02-20 16:13:26 -05:00
0e9dd4047e Removed legacy SkinData type. 2020-02-20 16:09:29 -05:00
347ba906b5 progress on functioning default vertex shader. 2020-02-20 16:08:34 -05:00
54ea6905a2 added dispose to texture batch 2020-02-20 16:07:56 -05:00
8f327f30e3 Renamed VertexBufferArrayHandle.cs 2020-02-20 16:07:18 -05:00
9a9afd52b2 removed default value for the protected dispose. 2020-02-20 16:06:59 -05:00
b806da6349 Renamed VertexAttributesHandle.cs and added transformation matrix to convenience function. 2020-02-20 16:06:37 -05:00
72a8cc9206 Finished an untested version of RectTextures.cs. 2020-02-20 16:04:59 -05:00
848017edc2 Made rectangle heritance friendly. 2020-02-20 16:04:00 -05:00
d91c325035 Removed legacy ninepatch and texture atlas. 2020-02-20 16:03:38 -05:00
46e072b9f4 Removed legacy UI modules, screen and skin system. 2020-02-20 16:03:18 -05:00
b9105e7179 Removed setting binding to 0 since order of operations may cause issues. 2020-02-20 14:50:00 -05:00
4f7c7dccb1 Finished untested texture data. 2020-02-20 14:49:36 -05:00
d31a2cb744 Renamed project metadata. 2020-02-20 04:19:10 -05:00
260bbeb9cb Drawable interface for new rendering structure. 2020-02-20 04:18:50 -05:00
171c27ab80 New batching structure base files. 2020-02-20 04:17:39 -05:00
7512f66cdb Removed state tracking from vertex attributes because GL can only bind with one at a time. 2020-02-20 00:30:10 -05:00
289799a6af Started work on the ElementBufferHandle. 2020-02-17 02:31:15 -05:00
e58af8ce56 VertexAttributesHandle doc updated; Made texture coordinates non-normal. 2020-02-17 02:30:50 -05:00
0cee4c3ffe Renamed and added an utility function to get basic attributes. 2020-02-17 02:28:15 -05:00
115608b2a5 Removed state tracking for VertexBufferHandle due to potential overlapping states. 2020-02-17 02:27:14 -05:00
1a256eb664 Added texture and color support to default shaders. 2020-02-17 02:26:12 -05:00
c62ec58c8f Added an easy way to get attribute location for shaders. 2020-02-17 02:25:13 -05:00
60fa54ccf9 Removed code from when still using Monogame. 2020-02-17 00:35:14 -05:00
dee5f96ea7 Files renamed to RecrownedGTK. 2020-02-16 21:44:21 -05:00