Commit Graph

  • 91d19d0a73 Implement RGSS2 Window class (WindowVX) Jonas Kulla 2014-08-12 21:50:59 +0200
  • d654fb7dd6 Add internal 'KeepDestAlpha' BlendType (for use in WindowVX) Jonas Kulla 2014-08-12 21:28:18 +0200
  • d95e90db34 Tone: Add 'valueChanged' signal Jonas Kulla 2014-08-12 21:21:16 +0200
  • 3550cc0ff5 Use correct default resolution for RGSS2/3 (544x416) Jonas Kulla 2014-08-12 22:21:57 +0200
  • d128375d62 DisposeWatch: Make private and constify members Jonas Kulla 2014-08-12 21:12:28 +0200
  • 194f70c48c SharedState: Constify most getter methods Jonas Kulla 2014-08-12 20:33:40 +0200
  • 18022bf809 quadarray.h: Use size_t for everything (quad) count related Jonas Kulla 2014-08-12 19:46:30 +0200
  • 7d30ce1a00 quad.h: Cleanup static functions to use templated Vertex parameter Jonas Kulla 2014-08-12 19:44:57 +0200
  • 0af5e9d66c gl-util.h: Add GL ID != operator and TEXFBO::clear Jonas Kulla 2014-08-12 19:42:31 +0200
  • 1767b200c7 etc.h: Constify methods Jonas Kulla 2014-08-12 19:41:11 +0200
  • 9967ae022d window.cpp: small cleanups Jonas Kulla 2014-08-12 19:38:31 +0200
  • 3b35fb219c MRuby-Binding: Bind #initialize_copy for clonable classes Jonas Kulla 2014-08-09 20:12:06 +0200
  • 1cc1541377 MRuby-Binding: Input constants are symbols in RGSS3 Jonas Kulla 2014-08-09 19:15:54 +0200
  • e858bbdcf5 Lift 'Disposable' concept from core into bindings Jonas Kulla 2014-08-09 18:35:01 +0200
  • b7af8cc92f MRI-Binding: Typo in Flashable binding Jonas Kulla 2014-08-09 17:20:39 +0200
  • cc0ab35f10 Font: 'exist?' allows any object (returns false if not string) Jonas Kulla 2014-08-09 17:18:42 +0200
  • 6c9fbc1465 Bitmap: Clip dest rect when blitting from mega surface Jonas Kulla 2014-08-09 13:43:15 +0200
  • 0ab543fd75 MRuby-Binding: Reduce number of object allocations Jonas Kulla 2014-08-09 10:38:42 +0200
  • bdcf1503bd Bitmap: Normalize rectangle passed to pixman Jonas Kulla 2014-08-09 08:04:56 +0200
  • 88bb92aadc MRI-Binding: Input constants are symbols in RGSS3 Jonas Kulla 2014-08-07 17:13:10 +0200
  • 656c5099ea autotiles.cpp: Fix subrect pattern for indices 23 and 46 Jonas Kulla 2014-08-07 10:24:52 +0200
  • 24759fb97b EventThread: Simplify user event handling Jonas Kulla 2014-08-06 15:54:44 +0200
  • 151a1f0d1b Table: Add clone constructor (and bind in MRI) Jonas Kulla 2014-08-04 14:43:56 +0200
  • 59aed37d3e MidiSource: Improve pitch shifting accuracy Jonas Kulla 2014-08-02 16:15:11 +0200
  • 5eb5b0dc83 MidiSource: Fix memory leak and simplify code Jonas Kulla 2014-08-02 16:14:22 +0200
  • dc43af3b6a README: Document command line option usage Jonas Kulla 2014-08-02 10:30:52 +0200
  • 3bcf995832 Add option to turn off switching into executable dir on startup Jonas Kulla 2014-08-02 09:30:17 +0200
  • cc7218c19d Spacing Jonas Kulla 2014-08-02 06:50:14 +0200
  • 751fdc599e Audio: Add MIDI format playback support Jonas Kulla 2014-07-31 03:32:07 +0200
  • 818ca18ebb ALStream: Actually fix issue referenced in prev commit Jonas Kulla 2014-07-31 05:12:35 +0200
  • 80937d0d06 ALStream: Fix sometimes not unqueuing all buffers before play Jonas Kulla 2014-07-31 03:39:36 +0200
  • d7e0429ea6 CMakeLists.txt: Add 'vorbisfile' to dependencies if RGSS2=ON Jonas Kulla 2014-07-25 15:19:10 +0200
  • 0a94b518dc Add missing header Jonas Kulla 2014-07-25 14:58:11 +0200
  • 0d96207b39 CMakeLists.txt: Don't turn on "RGSS2" by default Jonas Kulla 2014-07-25 14:47:08 +0200
  • e38ec7be98 Simplify earlier patch Jonas Kulla 2014-07-25 07:57:01 +0200
  • 262023b088 MRI-Binding: Fix typo and don't set $LOAD_PATH (thanks @cremno) Jonas Kulla 2014-07-25 00:28:16 +0200
  • ec16210f8a MRI-Binding: Allow manually specifying load paths in config Jonas Kulla 2014-07-24 23:11:12 +0200
  • 393a283d99 Minor cleanups Jonas Kulla 2014-07-24 22:59:54 +0200
  • 2f831aea60 RGSSAD: Add RGSS3 archive reader Jonas Kulla 2014-07-24 00:43:04 +0200
  • 6726493ee7 RGSSAD: Add RGSS2 archive reader Jonas Kulla 2014-07-23 23:05:24 +0200
  • 1ecdd9f980 filesystem.cpp: Split out RGSSAD parts Jonas Kulla 2014-07-23 22:57:39 +0200
  • 7b947a50c9 Use macro from util.h for static array size Jonas Kulla 2014-07-23 21:26:44 +0200
  • f73b0ba4b5 audio.cpp: Split up into smaller parts Jonas Kulla 2014-07-23 17:28:20 +0200
  • e341dca579 Squash more "may be uninitialized" warnings Jonas Kulla 2014-07-23 17:28:03 +0200
  • 492be508da gl-fun.h: Allow to alternatively be compiled with GLES2 headers Jonas Kulla 2014-07-21 01:49:06 +0000
  • ca9f83c6de Bitmap: Always upload data in GL_RGBA format Jonas Kulla 2014-07-21 01:38:22 +0000
  • c1d627e0ae GLMeta: Disable blending when blitting via quad draw Jonas Kulla 2014-07-20 13:20:43 +0200
  • 27b7815f52 GLState: Remove 'BlendNone' mode in favor of disabling blending alltogether Jonas Kulla 2014-07-20 13:17:12 +0200
  • 7ce747d34d GLProperty: Assert proper stack usage Jonas Kulla 2014-07-20 13:15:03 +0200
  • c44f4d7d28 gl-util.h: GL_RGBA8 is not a legal internalformat under GLES2 Jonas Kulla 2014-07-19 15:40:40 +0000
  • 6f17b6ff46 Hookup mkxp to run under a OpenGL ES 2.0 context Jonas Kulla 2014-07-19 14:26:42 +0000
  • a310318c65 MRuby-Binding: Account for 'char' not being signed everywhere Jonas Kulla 2014-07-19 11:13:11 +0000
  • 83ceed5592 'fgetc()' returns int Jonas Kulla 2014-07-19 11:11:27 +0000
  • a56d446664 More size_t fixes Jonas Kulla 2014-07-19 09:57:41 +0200
  • 86b207e389 Actually switch to 16 bit index buffers Jonas Kulla 2014-07-19 09:31:39 +0200
  • 5640c3d04b Print RGSS thread error message to console Jonas Kulla 2014-07-19 02:59:05 +0200
  • 813130fbf6 More size_t fixes Jonas Kulla 2014-07-19 02:58:57 +0200
  • 48db6fbeda Binding-MRuby: Make stuff work with latest mruby git Jonas Kulla 2014-07-19 02:22:22 +0200
  • ccba946973 util.h: Use size_t for static array sizes Jonas Kulla 2014-07-19 00:49:25 +0200
  • 20e46a98dd Plane: Add fallback without GL_REPEAT texture wrapping Jonas Kulla 2014-07-17 10:09:58 +0200
  • a17043f785 MRI-Binding: Bitmap#get_pixel always returns a Color object Jonas Kulla 2014-07-16 17:35:36 +0200
  • 3a3ccf590e Plane: Don't set dirty flags when settings props to existing value Jonas Kulla 2014-07-16 13:43:13 +0200
  • b878149f5c MRI-Binding: Properly init Bitmap in Graphics#snap_to_bitmap Jonas Kulla 2014-07-16 05:27:16 +0200
  • b8d861b4cd gl-util.h: Remove wrappers for things abstracted via GLMeta Jonas Kulla 2014-07-16 05:22:43 +0200
  • bae977d4ab GLMeta: "Finish" -> "End" Jonas Kulla 2014-07-16 04:53:08 +0200
  • a26c73930d GLMeta: Add framebuffer blitting support Jonas Kulla 2014-07-16 04:48:40 +0200
  • 7ad6b7b5df MRI-Binding: Add some RGSS2 Graphics bindings Jonas Kulla 2014-07-15 12:34:58 +0200
  • 4a3a769b15 Graphics: Properly initialize uniform before drawing Jonas Kulla 2014-07-15 11:54:31 +0200
  • 97f18beb91 Graphics: Remove dubious optimization Jonas Kulla 2014-07-15 11:53:34 +0200
  • c5f18ee535 Print SDL error message if window creation fails Jonas Kulla 2014-07-14 06:22:49 +0200
  • 35dbaab0c3 Shader: Use GetShader/Programiv instead of GetObjectParameterivARB Jonas Kulla 2014-07-14 04:13:15 +0200
  • f7d63bafd0 Merge pull request #46 from BlackLotus/master Jonas Kulla 2014-07-13 23:54:10 +0200
  • 20db1a7b39 Added some cmake deps Thomas Schneider 2014-07-13 22:18:27 +0200
  • 97708d25b6 Tilemap: Reduce a few unnecessary blits Jonas Kulla 2014-07-13 14:05:56 +0200
  • efb2fd2695 GLMeta: Add vertex array object support Jonas Kulla 2014-07-13 14:03:18 +0200
  • dac1407120 Add some comments Jonas Kulla 2014-07-13 13:38:50 +0200
  • b73461721c Add meta path with fallback for EXT_unpack_subimage parameters Jonas Kulla 2014-07-11 08:31:12 +0200
  • a541cb1205 Some RGSS2/RGSS3 compile fixes Jonas Kulla 2014-07-13 05:34:18 +0200
  • 91aefdc17a Tilemap: Fix map wrap around Jonas Kulla 2014-07-11 08:43:39 +0200
  • d1bad9b45f Bitmap#get_pixel: Use cached client side copy of pixels Jonas Kulla 2014-07-11 03:25:28 +0200
  • caae9c5689 Wrap IBO index type into one definition Jonas Kulla 2014-07-11 02:09:53 +0200
  • 295e0e5b15 Tilemap: Rewrite to only process and render visible region Jonas Kulla 2014-07-11 01:07:18 +0200
  • 300e61c64b TileAtlas: Fix broken atlas generation Jonas Kulla 2014-07-10 21:48:33 +0200
  • c0f25548bd CMakeLists.txt: Add new file "tilemap.vert" Jonas Kulla 2014-07-09 17:11:05 +0200
  • 6bbdf7e183 Bitmap#blt: Clamp source rect to source bitmap bounds Jonas Kulla 2014-07-09 02:56:35 +0200
  • 527a372bd3 Window: Fix contents not being drawn if no windowskin is set Jonas Kulla 2014-07-09 02:47:32 +0200
  • 56226c40c6 Tilemap: Use vertex shader based autotile animation strategy Jonas Kulla 2014-07-06 19:44:19 +0200
  • 033d46a293 Window: Use bilinear filtering for drawing controls Jonas Kulla 2014-07-03 14:32:03 +0200
  • 4a0084801e Graphics: Respect non-default initial window size Jonas Kulla 2014-07-03 02:48:28 +0200
  • 843a7bf571 gl-fun.h: Fix KHR_debug function signatures Jonas Kulla 2014-06-24 23:33:58 +0200
  • 902a5e8c76 README: Clarify SDL_sound version Jonas Kulla 2014-06-21 17:01:05 +0200
  • a4615fb8cc Add copyright notice to gl-fun.{cpp,h} Jonas Kulla 2014-06-15 07:52:26 +0200
  • 6808b9a6dd SoundEmitter: Optimize source allocation strategy Jonas Kulla 2014-06-15 06:07:11 +0200
  • 282d547ad4 Remove Perftimer classes Jonas Kulla 2014-06-13 18:56:10 +0200
  • 6c481e5eb8 Eliminate GLEW dependency Jonas Kulla 2014-05-30 23:01:35 +0200
  • 640b01e518 Graphics: Fix double calculation being a fixed point division Jonas Kulla 2014-06-12 14:31:29 +0200
  • 3ac8f1e8aa Actually, don't disable that on Windows Jonas Kulla 2014-06-12 12:54:10 +0200
  • aed7ba6672 Graphics: Check for nanosleep errors, disable on Windows (for now) Jonas Kulla 2014-06-11 03:09:29 +0200
  • 06b218d5d7 Don't rely on non-standard typedef (thanks @ntzrmtthihu777) Jonas Kulla 2014-06-08 06:57:32 +0200
  • 013437074b gitignore: Add codeblocks files Jonas Kulla 2014-06-08 06:55:37 +0200