-
8b2c26f9bb
Work in progress new asset system.
develop
Harrison Deng
2020-11-17 13:10:44 -06:00
-
d8eda24809
Playground now has more control; Implemented framework changes.
Harrison Deng
2020-08-22 22:41:04 -05:00
-
c28261dcfa
Fixed jumpy interpolation caused by multiple interpolations per frame.
Harrison Deng
2020-08-22 22:39:05 -05:00
-
d576600885
Changed a log level for game engine.
Harrison Deng
2020-07-12 14:12:22 -05:00
-
e4da7901bd
MeshBatchRenderer is now more strict about state.
Harrison Deng
2020-07-12 12:08:35 -05:00
-
2a007cfb70
BitmapFont default pixel height bug fixed.
Harrison Deng
2020-07-11 18:20:31 -05:00
-
4a836cef75
Added some docs.
Harrison Deng
2020-07-11 17:18:12 -05:00
-
e4b7c12dbb
Refactored and removed overlap check. Fixed contain check.
Harrison Deng
2020-07-11 17:07:04 -05:00
-
72925842b7
Fixed object pool unlimited mode.
Harrison Deng
2020-07-11 11:45:03 -05:00
-
326d97bd64
Added size limit to pool.
Harrison Deng
2020-07-11 11:18:16 -05:00
-
ab58480434
Added overlap detection against rectangles and points.
Harrison Deng
2020-07-11 01:38:24 -05:00
-
d4efce48c3
Added pooling system.
Harrison Deng
2020-07-11 01:37:45 -05:00
-
f339a33d3e
State Manager now calls activate on the initial state.
Harrison Deng
2020-07-10 23:48:50 -05:00
-
1f8bc5fb61
Fixed choppiness with variable framerate.
Harrison Deng
2020-07-10 23:48:30 -05:00
-
110c7dbfad
Added easy way of switching to nearest filtering.
Harrison Deng
2020-07-10 21:55:37 -05:00
-
75f691133a
Rectangle mesh texture bounds can now be changed.
Harrison Deng
2020-07-10 21:55:12 -05:00
-
4b1e57ac72
More data safety checking, doesn't load spaces.
Harrison Deng
2020-07-10 19:00:36 -05:00
-
f4aa9b7ffb
Removed useless code, fixed early SDL quitting.
Harrison Deng
2020-07-10 18:05:14 -05:00
-
98869c2d38
Added default path modifier, fixed how it references assets.
Harrison Deng
2020-07-10 18:04:56 -05:00
-
68c506670b
glClearColor never actually generates an error.
Harrison Deng
2020-07-10 18:01:09 -05:00
-
3bb56a50d1
Changed how interpolation between updates happen.
Harrison
2020-07-07 14:16:31 -05:00
-
512b5f4b13
Refactored, and added separate constructor for custom shader.
Harrison
2020-07-07 01:41:12 -05:00
-
614602e7cd
MeshBatch now records states to reduce data sent to shader per call.
Harrison
2020-07-07 01:07:14 -05:00
-
fd7edc2629
Fixed typo, playground debug now attaches log listener on toggle.
Harrison
2020-07-06 18:06:46 -05:00
-
636efaaaf9
Updated readme.
Harrison
2020-07-06 14:27:27 -05:00
-
74b1728dcb
Fixed some typos.
Harrison
2020-07-06 14:04:49 -05:00
-
80adda7afb
Mainstate view ratio corrected, camera2D takes float dimensions now.
Harrison
2020-07-06 12:23:56 -05:00
-
319ade258e
Refactoring.
Harrison
2020-07-05 23:45:04 -05:00
-
b2a47ebefc
Refactoring, added more logging, minor command structure change.
Harrison
2020-07-05 23:32:03 -05:00
-
63a31c491d
So loud added, changed how dependencies are organized.
Harrison
2020-07-05 22:50:54 -05:00
-
02c1ceae14
Adding soloud stuff.
Harrison
2020-07-05 02:06:25 -05:00
-
7d418a75ff
Restructured logging in tools.
Harrison
2020-07-04 18:57:59 -05:00
-
b744ae653c
Changed to custom logging solution.
Harrison
2020-07-04 18:41:06 -05:00
-
30d7221a85
Added unit measurements to bitmap font.
Harrison
2020-07-04 17:29:20 -05:00
-
5a8e7a9ccb
Added line breaks to bitmap font.
Harrison
2020-07-04 16:14:32 -05:00
-
75ef59293f
Changed how the bitmap font prepares characters.
Harrison
2020-07-04 13:35:38 -05:00
-
0e3f1dfef3
Main state changed to reflect font rendering capability.
Harrison
2020-07-04 00:39:40 -05:00
-
fbda9b912f
Added yielding, input refreshes as fast as possible.
Harrison
2020-07-04 00:39:23 -05:00
-
3ecd32520c
Moved inputs inside update section of game loop.
Harrison
2020-07-03 18:16:16 -05:00
-
ad77fec3a2
Bitmap font system works.
Harrison
2020-07-03 18:07:55 -05:00
-
378712283a
Fixed missing mesh.
Harrison
2020-07-02 14:51:45 -05:00
-
a881f1a086
Basic font rendering working.
Harrison
2020-07-02 13:13:04 -05:00
-
56eca1b0d6
New LRU cache with unit tests in preparation for TTF font rendering.
Harrison
2020-06-27 17:07:26 -05:00
-
bb3d0bced5
Refactoring.
Harrison
2020-06-27 17:07:01 -05:00
-
9f6ef94f06
MeshBatch now only pushes camera matrices when nessecary.
Harrison
2020-06-27 17:06:32 -05:00
-
364803bf6c
Changed dependencies, added dependencies for TTF rendering.
Harrison
2020-06-26 22:10:29 -05:00
-
0225f0821c
Restructuring and clean up. Preparation for loading library.
Harrison
2020-06-25 11:19:39 -05:00
-
bbdafb2489
Added camera axis' for convenience.
Harrison
2020-06-25 11:18:54 -05:00
-
8827bfbb78
Added linear interpolation between updates to mesh batch.
Harrison
2020-06-25 00:05:44 -05:00
-
e781aea776
MeshBatch now renders with or without textures.
Harrison
2020-06-23 23:53:24 -05:00
-
6a19d1f5c7
Basic rendering with camera controls are functional.
Harrison
2020-06-23 20:07:12 -05:00
-
1c4ca6c97b
Lots of progress on rendering textures.
Harrison
2020-06-05 23:49:45 -05:00
-
23597f02b1
Began implementing an asset loading system.
Harrison
2020-06-03 01:36:24 -05:00
-
484dbbece3
Fixed issue with incorrect delegate signature.
Harrison
2020-06-01 16:31:56 -05:00
-
e59e78e08c
General progress on getting OpenGL based rendering.
Harrison
2020-06-01 01:27:38 -05:00
-
5e85eb5de1
Cleaned up code and added some parameter checks.
Harrison
2020-05-29 00:00:39 -05:00
-
51cfc84cc7
More progress on shader implementation.
Harrison
2020-05-28 23:22:44 -05:00
-
d269760c80
Progress on adding GL shader system.
Harrison
2020-05-28 13:51:44 -05:00
-
93937a8b34
Refactoring.
Harrison
2020-05-28 10:20:54 -05:00
-
fb9bbdd123
Added more OpenGL delegates, and restructured game manager.
Harrison
2020-05-28 10:19:38 -05:00
-
1a2ef5a109
Fixed imports.
Harrison
2020-05-28 00:56:45 -05:00
-
d1ed96e7ed
Progress on OpenGL portion.
Harrison
2020-05-28 00:55:23 -05:00
-
af7c1b37f9
Improved window and input handling.
Harrison
2020-05-27 20:21:28 -05:00
-
e6230c013b
Made sure division is done to double values instead of ints.
Harrison
2020-05-27 11:20:18 -05:00
-
9ecfd079b2
Game engine now uses timespan structures to be more precise.
Harrison
2020-05-27 11:07:18 -05:00
-
a3401e1c22
Removed console logging.
Harrison
2020-05-27 10:24:57 -05:00
-
4fc84e6a97
Updated gitignore to ignore .log files.
Harrison
2020-05-27 10:24:47 -05:00
-
442d357626
Improved dispose structure.
Harrison
2020-05-27 00:33:26 -05:00
-
a013c476e7
Began working on a graphical playground for testing.
Harrison
2020-05-27 00:20:41 -05:00
-
0f0395fd63
Class rename that accounts for potential changes.
Harrison
2020-05-26 21:07:58 -05:00
-
2d9f7617aa
Added basic help and quit functions to tools.
Harrison
2020-05-26 21:06:31 -05:00
-
d149e12433
Began work on the tools command processing.
Harrison
2020-05-26 14:47:20 -05:00
-
065e6d878f
Added some documentation and progress on boilerplate.
Harrison
2020-05-23 23:52:41 -05:00
-
7a6f709e9a
Added window control grabbing and special hit testing.
Harrison
2020-05-23 22:48:55 -05:00
-
bd6b085687
Began implementing windows handle, game state manager, and game loop.
Harrison
2020-05-23 17:04:54 -05:00
-
8ee18b1fcf
Initial commit.
master
Harrison
2020-05-20 00:36:52 -05:00