Commit Graph

  • ef806b8174 Reworked RecrownedGTK tools. master Harrison 2020-05-18 16:44:25 -05:00
  • 635ed9fb7d Cleaned up asset loading system, and made progress on game engine structure. Harrison 2020-05-18 14:07:25 -05:00
  • 8e2510903f Removed unnessecary attribute. Harrison 2020-04-17 22:29:01 -05:00
  • 01b900f368 Basic structure for game engine and state system. Harrison 2020-04-17 22:12:57 -05:00
  • 326378bfd1 Insignificant doc change to preferences. Harrison 2020-04-17 22:12:37 -05:00
  • e2bfd952f5 Updated imports. Harrison 2020-04-17 22:09:31 -05:00
  • d50ede989c Asset loading structure complete. Harrison 2020-04-17 22:09:13 -05:00
  • 9c19b21ffb Removed PNG loader from the TextureData. Harrison 2020-04-17 22:07:38 -05:00
  • 20f67886bc Minor .gitignore change. Also begun work on skeleton for game manager. Harrison 2020-04-16 01:19:51 -05:00
  • 8d78993400 Fixed typo in ConsoleProgram.cs filename. Harrison 2020-04-16 00:32:03 -05:00
  • 04f9aab10b Added documentation. Harrison 2020-04-04 17:35:06 -05:00
  • d541961007 Low level batch finished but untested. Harrison 2020-03-01 19:56:16 -05:00
  • de76a9acbf Changed order for clarity. Harrison 2020-03-01 18:09:21 -05:00
  • 583988c333 Added enabling for all attributes and removed irresponsible default. Untested. Harrison 2020-03-01 18:09:07 -05:00
  • 5b44fee033 Buffers now automatically bind when adding to them. Buffer is untested. Harrison 2020-03-01 18:08:01 -05:00
  • f891abf84e Added a few more test cases to the rectangle tests. Harrison 2020-02-29 18:01:56 -05:00
  • 19163aaa12 Removed useless imports. Harrison 2020-02-29 17:45:15 -05:00
  • ec03e0d647 Fixing tests to accomodate for interesting XML behavior. Harrison 2020-02-29 17:20:56 -05:00
  • 72d080c04c Unit testing for the new preference system. Harrison 2020-02-29 17:15:49 -05:00
  • 278031ad7d New preference persistence solution. Harrison 2020-02-29 17:15:33 -05:00
  • 41c4594904 Relative path change to use tested project directory. Harrison 2020-02-29 14:22:22 -05:00
  • 9e1b4bc3e6 Added .xml extension to results as well as fix relative path issues. Harrison 2020-02-29 14:19:21 -05:00
  • 08ef6a3a51 Trying new method of organizing tests so path's are system independent. Harrison 2020-02-29 14:14:35 -05:00
  • 04cb27d596 Attempt at making test system independent. Harrison 2020-02-29 04:34:52 -05:00
  • cea1d98bc7 Tests for the engine commands. Harrison 2020-02-29 04:31:23 -05:00
  • fae6a006b1 Tests for both the command engine. Harrison 2020-02-29 04:31:13 -05:00
  • 951476a2e6 Minor documentation change as well as parameter check. Harrison 2020-02-29 04:30:33 -05:00
  • efd81fe00f Deleted template unit test. Harrison 2020-02-29 04:29:58 -05:00
  • 3085416efd Changed what and when exceptions are thrown. Harrison 2020-02-29 04:29:40 -05:00
  • de7a11a530 Attempt to output both tests to one xml. Harrison 2020-02-29 01:58:27 -05:00
  • b8ec36b15b Fixed test script. Harrison 2020-02-29 01:55:01 -05:00
  • 719ae11cb0 Changed code to be compliant to .Net Framework 4.8. Harrison 2020-02-29 01:53:06 -05:00
  • c5f281c5e0 Changed Tools to .Net Framework. Harrison 2020-02-29 01:41:01 -05:00
  • a882147f33 Changing to .Net Framework for now. Harrison 2020-02-29 01:38:56 -05:00
  • 21de6177f4 Attempting dotnet core tests. Harrison 2020-02-24 04:05:51 -05:00
  • 321f8ecf79 Separated builds and tests. Harrison 2020-02-24 03:43:57 -05:00
  • 029932910d Added parameter check to EngineCommand.cs Harrison 2020-02-24 02:59:15 -05:00
  • 92f302875f Added parameter check to Process method in CommandEngine.cs. Harrison 2020-02-24 02:57:48 -05:00
  • fa74bc9ae5 Switched to dependency injection for console use. Harrison 2020-02-23 20:51:39 -05:00
  • 72a1ba903b Changing CI to have build and testing in separate scripts. Harrison 2020-02-23 18:50:21 -05:00
  • c3152ac888 Changed RGTK test back to .NET Framework. Harrison 2020-02-23 16:48:35 -05:00
  • 515fac38a6 Updated Newtonsoft.Json and changed tests to be .NET Core. Harrison 2020-02-23 16:44:53 -05:00
  • de68e62eb4 Changed accessibility modifiers in light of new structure. Harrison 2020-02-23 16:21:23 -05:00
  • 48cf2b80ca VSCode launch stuff. Harrison 2020-02-23 16:21:20 -05:00
  • 8ef52891d8 Added RGTK.Tools to dependencies. Harrison 2020-02-23 16:19:10 -05:00
  • ca55ca7208 Refactoring. Harrison 2020-02-23 16:17:10 -05:00
  • 45e62f8058 Fixed file lock issue and (finally) renamed assets folder. Harrison 2020-02-23 15:10:53 -05:00
  • 92d9988166 renamed assets folder and added space to organize vert. Harrison 2020-02-23 14:53:47 -05:00
  • 07bfc8ab43 update test according to file rename. Harrison 2020-02-23 14:50:52 -05:00
  • 670bfb4453 Created a solutions file. Harrison 2020-02-23 14:50:21 -05:00
  • c4dd6f035d Updated Tools accordingly to new pipeline structure. Harrison 2020-02-23 14:50:01 -05:00
  • 17e0a2fb21 Moving jenkin's script to project. Harrison 2020-02-23 14:48:32 -05:00
  • 53f45e11dd Added pipeline information structures. Harrison 2020-02-23 14:48:16 -05:00
  • 1a8f31f7a8 Added two more basic type tests. Harrison 2020-02-23 13:56:15 -05:00
  • 5a02f4ad6a Renamed camera test file. Harrison 2020-02-23 13:56:02 -05:00
  • 91c06a1a4b Changed path to work for CI. Harrison 2020-02-23 03:35:33 -05:00
  • 885739123e Added very simple readme. Harrison 2020-02-23 01:42:44 -05:00
  • bb44e4fee3 Wrote a very basic camera and unit tests. Harrison 2020-02-23 01:34:41 -05:00
  • e2c2b0adc0 Renamed handles. Harrison 2020-02-22 14:41:44 -05:00
  • 276f429b2f Removed some unused files. Harrison 2020-02-22 00:05:38 -05:00
  • a58d3cb131 Added assets and test to test file reading from embedded sources. Harrison 2020-02-22 00:05:11 -05:00
  • 13108bd089 Reorganized extension methods class. Harrison 2020-02-22 00:01:43 -05:00
  • 0a57bf3d14 Added a check to see if input is null. Harrison 2020-02-22 00:01:16 -05:00
  • 4a9c2b4e4d Restructured code moving somethings to separate methods. Harrison 2020-02-22 00:00:59 -05:00
  • 5699caf9e4 Added accidentally removed import. Harrison 2020-02-21 16:17:47 -05:00
  • b67bbc68e5 Template files for testing RecrownedGTK.Tools. Harrison 2020-02-21 02:06:56 -05:00
  • e7b506f6a3 Changed unit testing to non-graphical tests. Harrison 2020-02-21 02:06:32 -05:00
  • cdbe50f513 Proper default shaders is now an embedded resource and made Shader.cs comply with this setup. Harrison 2020-02-21 02:04:33 -05:00
  • 519d31f2e1 Another restructure with code updates. Harrison 2020-02-20 18:07:17 -05:00
  • 1a9ff8a26f Moved csproj of tools portion into src. Harrison 2020-02-20 17:21:21 -05:00
  • f3cb38d655 moved csproj file into src folder to represent actual cs portion to be in src. Harrison 2020-02-20 17:20:38 -05:00
  • 415f603bb4 Began structuring new asset management system. Harrison 2020-02-20 16:34:00 -05:00
  • 8f56b94c1f Moved more rendering things into render namespace. Harrison 2020-02-20 16:33:45 -05:00
  • 1ca9ad5377 More restructuring. Harrison 2020-02-20 16:20:32 -05:00
  • 44b60d57d8 Deleted remaining legacy code for 9patches and texture maps. Harrison 2020-02-20 16:20:03 -05:00
  • 4e56f2d51e Restructed project in preparation for unit testing. Harrison 2020-02-20 16:13:26 -05:00
  • 0e9dd4047e Removed legacy SkinData type. Harrison 2020-02-20 16:09:29 -05:00
  • 347ba906b5 progress on functioning default vertex shader. Harrison 2020-02-20 16:08:34 -05:00
  • 54ea6905a2 added dispose to texture batch Harrison 2020-02-20 16:07:56 -05:00
  • 8f327f30e3 Renamed VertexBufferArrayHandle.cs Harrison 2020-02-20 16:07:18 -05:00
  • 9a9afd52b2 removed default value for the protected dispose. Harrison 2020-02-20 16:06:59 -05:00
  • b806da6349 Renamed VertexAttributesHandle.cs and added transformation matrix to convenience function. Harrison 2020-02-20 16:06:37 -05:00
  • 72a8cc9206 Finished an untested version of RectTextures.cs. Harrison 2020-02-20 16:04:59 -05:00
  • 848017edc2 Made rectangle heritance friendly. Harrison 2020-02-20 16:04:00 -05:00
  • d91c325035 Removed legacy ninepatch and texture atlas. Harrison 2020-02-20 16:03:38 -05:00
  • 46e072b9f4 Removed legacy UI modules, screen and skin system. Harrison 2020-02-20 16:03:18 -05:00
  • b9105e7179 Removed setting binding to 0 since order of operations may cause issues. Harrison 2020-02-20 14:50:00 -05:00
  • 4f7c7dccb1 Finished untested texture data. Harrison 2020-02-20 14:49:36 -05:00
  • d31a2cb744 Renamed project metadata. Harrison 2020-02-20 04:19:10 -05:00
  • 260bbeb9cb Drawable interface for new rendering structure. Harrison 2020-02-20 04:18:50 -05:00
  • b885c99a59 Workspace metadata update. Harrison 2020-02-20 04:18:01 -05:00
  • 171c27ab80 New batching structure base files. Harrison 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. Harrison 2020-02-20 00:30:10 -05:00
  • 289799a6af Started work on the ElementBufferHandle. Harrison 2020-02-17 02:31:15 -05:00
  • e58af8ce56 VertexAttributesHandle doc updated; Made texture coordinates non-normal. Harrison 2020-02-17 02:30:50 -05:00
  • 0cee4c3ffe Renamed and added an utility function to get basic attributes. Harrison 2020-02-17 02:28:15 -05:00
  • 115608b2a5 Removed state tracking for VertexBufferHandle due to potential overlapping states. Harrison 2020-02-17 02:27:14 -05:00
  • 1a256eb664 Added texture and color support to default shaders. Harrison 2020-02-17 02:26:12 -05:00
  • c62ec58c8f Added an easy way to get attribute location for shaders. Harrison 2020-02-17 02:25:13 -05:00
  • 60fa54ccf9 Removed code from when still using Monogame. Harrison 2020-02-17 00:35:14 -05:00