Commit Graph

37 Commits

Author SHA1 Message Date
Evan Debenham 2478f9311c v0.4.3a: space saving improvements to rendered font files 2016-10-24 23:41:50 -04:00
Evan Debenham 2b6de44780 v0.4.3: improvements to flexibility of tilemap, at a tiny performance cost 2016-10-16 20:41:55 -04:00
Evan Debenham 017ab991fa v0.4.3: significantly reduced number of calls to updatematrix 2016-10-16 20:41:53 -04:00
Evan Debenham e3b0720de9 v0.4.3: fixed a bunch of crash bugs 2016-10-16 20:41:50 -04:00
Evan Debenham debbb57066 v0.4.3: implemented a new 'Power Saver' mode
As a bonus, this allows shattered to run on small screen devices, by forcing power saver, which downsamples in this specific case allowing for the minimum 2x game scale.
2016-10-16 20:41:44 -04:00
Evan Debenham 1565030825 v0.4.3: implement seeds into levelgen (not currently user enterable) 2016-10-16 20:40:37 -04:00
Evan Debenham b87a1d5a8c v0.4.3: added a window for accepting text input from the user. (supports all languages) 2016-10-16 20:38:11 -04:00
Evan Debenham 5af838f906 v0.4.2b: fixed more issues with tilemap culling 2016-09-15 20:54:39 -04:00
Evan Debenham a8f98f2d83 v0.4.2a: fixed issues with tilemap culling 2016-09-11 20:46:56 -04:00
Evan Debenham 1de87689b3 v0.4.2a: fixed null pointer exceptions involving image vertex buffers 2016-09-11 20:46:55 -04:00
Evan Debenham 23ac0135f3 v0.4.2: reintroduced scissoring, now only used when its needed 2016-09-09 18:10:18 -04:00
Evan Debenham 5ad6c69e93 v0.4.2: fixed a bug with tilemap culling on maps that aren't square 2016-09-09 18:01:53 -04:00
Evan Debenham d6a666463e v0.4.2: removed unnecessary gl_scissor functions
Improves performance on some devices
2016-09-09 18:01:50 -04:00
Evan Debenham d754f17edd v0.4.2: fixed bugs with new shader programs 2016-09-09 18:01:44 -04:00
Evan Debenham b70349256d v0.4.2: increased the size of the renderedtext cache 2016-09-09 18:01:43 -04:00
Evan Debenham 6ed1ec2214 v0.4.2: Implemented no-lighting shader
Gives a very big performance boost on older devices
2016-09-09 18:01:43 -04:00
Evan Debenham 182b24d9ae v0.4.2: improved performance by lowering precision on some shader variables 2016-09-09 18:01:42 -04:00
Evan Debenham 729b5a2f88 v0.4.2: fixed a couple lint warnings/errors 2016-09-09 18:01:09 -04:00
Evan Debenham 293925b27e v0.4.2: fixed some concurrency issues 2016-09-09 18:00:20 -04:00
Evan Debenham c1167676b8 v0.4.2: couple of bugfixes 2016-09-09 18:00:14 -04:00
Evan Debenham 6627ba4736 v0.4.2: performance improvements to visibility checking 2016-09-09 18:00:12 -04:00
Evan Debenham 926b02ce65 v0.4.2: various performance improvements to core classes 2016-09-09 18:00:11 -04:00
Evan Debenham 8dc0d56eb0 v0.4.2: (hopefully) solved concurrency issues with bitmaptext 2016-09-09 18:00:09 -04:00
Evan Debenham e87ce8949e v0.4.2: fixes to tilemap 2016-09-09 18:00:06 -04:00
Evan Debenham 0b30263236 v0.4.2: fixed some race conditions involving rendered text 2016-09-09 18:00:06 -04:00
Evan Debenham e43e7b995d v0.4.2: fixed some bugs with tilemap updating 2016-09-09 18:00:04 -04:00
Evan Debenham 6bcccba062 v0.4.2: improved tilemaps to selectively update and respect concurrency 2016-09-09 18:00:01 -04:00
Evan Debenham 1461003683 v0.4.2: fixed two crash bugs caused by recent changes 2016-09-09 18:00:00 -04:00
Evan Debenham a54bb5fdc8 v0.4.2: separated initialization and rendering of rendered text 2016-09-09 17:59:57 -04:00
Evan Debenham 5fc0215014 v0.4.2: implemented some visibility culling for tilemaps 2016-09-09 17:59:54 -04:00
Evan Debenham 8537b86c5b v0.4.2: fixed incorrect offset values for drawQuads 2016-09-09 17:59:53 -04:00
Evan Debenham 9f8981db07 v0.4.2: VBOs now work with android 2.2 2016-09-09 17:59:50 -04:00
Evan Debenham 9663a47958 v0.4.2: added support for Vertex Buffer Objects 2016-09-09 17:56:08 -04:00
Evan Debenham ca068c92b2 v0.4.2: added the ability for tilemaps to selectively not render certain tiles 2016-09-09 17:56:06 -04:00
Evan Debenham 0e7c12b61e v0.4.2: updated quad indicies to be stored in a VBO 2016-09-09 17:56:05 -04:00
Evan Debenham 59f74216fe v0.4.2: improved performance by skipping the drawing of offscreen gizmos 2016-09-09 17:56:04 -04:00
Evan Debenham 36e44340a8 Converted ShatteredPD to Build from Gradle
Major Changes:
- Shattered now builds effortlessly either from gradle CLI or android studio
- Much better dependency management through gradle (although it's not really used atm)
- Separate PD-classes repo is now SPD-classes module within main repo
2016-08-13 04:35:26 -04:00