Jonas Kulla
|
d7e0429ea6
|
CMakeLists.txt: Add 'vorbisfile' to dependencies if RGSS2=ON
Also add missing define.
|
2014-07-25 15:19:10 +02:00 |
Jonas Kulla
|
0a94b518dc
|
Add missing header
|
2014-07-25 14:58:11 +02:00 |
Jonas Kulla
|
0d96207b39
|
CMakeLists.txt: Don't turn on "RGSS2" by default
|
2014-07-25 14:47:08 +02:00 |
Jonas Kulla
|
e38ec7be98
|
Simplify earlier patch
|
2014-07-25 07:57:01 +02:00 |
Jonas Kulla
|
262023b088
|
MRI-Binding: Fix typo and don't set $LOAD_PATH (thanks @cremno)
'$:' and '$LOAD_PATH' point to the same array.
|
2014-07-25 00:40:36 +02:00 |
Jonas Kulla
|
ec16210f8a
|
MRI-Binding: Allow manually specifying load paths in config
|
2014-07-24 23:11:12 +02:00 |
Jonas Kulla
|
393a283d99
|
Minor cleanups
|
2014-07-24 23:02:38 +02:00 |
Jonas Kulla
|
2f831aea60
|
RGSSAD: Add RGSS3 archive reader
Everything except the entry table parsing is the same as RGSS1.
|
2014-07-24 02:45:20 +02:00 |
Jonas Kulla
|
6726493ee7
|
RGSSAD: Add RGSS2 archive reader
Exactly the same as RGSS1 but different file extension.
Also remove some redundant strings.
|
2014-07-23 23:05:24 +02:00 |
Jonas Kulla
|
1ecdd9f980
|
filesystem.cpp: Split out RGSSAD parts
|
2014-07-23 22:57:39 +02:00 |
Jonas Kulla
|
7b947a50c9
|
Use macro from util.h for static array size
|
2014-07-23 21:26:44 +02:00 |
Jonas Kulla
|
f73b0ba4b5
|
audio.cpp: Split up into smaller parts
|
2014-07-23 17:28:20 +02:00 |
Jonas Kulla
|
e341dca579
|
Squash more "may be uninitialized" warnings
|
2014-07-23 17:28:03 +02:00 |
Jonas Kulla
|
492be508da
|
gl-fun.h: Allow to alternatively be compiled with GLES2 headers
Requires your typical "GLES2/{gl2,gl2ext,gl2platform}.h bundle.
Define "GLES2_HEADER" to use.
|
2014-07-21 01:49:06 +00:00 |
Jonas Kulla
|
ca9f83c6de
|
Bitmap: Always upload data in GL_RGBA format
|
2014-07-21 01:38:22 +00:00 |
Jonas Kulla
|
c1d627e0ae
|
GLMeta: Disable blending when blitting via quad draw
|
2014-07-20 13:20:43 +02:00 |
Jonas Kulla
|
27b7815f52
|
GLState: Remove 'BlendNone' mode in favor of disabling blending alltogether
|
2014-07-20 13:17:12 +02:00 |
Jonas Kulla
|
7ce747d34d
|
GLProperty: Assert proper stack usage
|
2014-07-20 13:15:03 +02:00 |
Jonas Kulla
|
c44f4d7d28
|
gl-util.h: GL_RGBA8 is not a legal internalformat under GLES2
GL_RGBA ought to be synonymous.
|
2014-07-19 15:40:40 +00:00 |
Jonas Kulla
|
6f17b6ff46
|
Hookup mkxp to run under a OpenGL ES 2.0 context
|
2014-07-19 14:26:42 +00:00 |
Jonas Kulla
|
a310318c65
|
MRuby-Binding: Account for 'char' not being signed everywhere
|
2014-07-19 11:13:11 +00:00 |
Jonas Kulla
|
83ceed5592
|
'fgetc()' returns int
|
2014-07-19 11:11:27 +00:00 |
Jonas Kulla
|
a56d446664
|
More size_t fixes
|
2014-07-19 09:57:41 +02:00 |
Jonas Kulla
|
86b207e389
|
Actually switch to 16 bit index buffers
|
2014-07-19 09:31:39 +02:00 |
Jonas Kulla
|
5640c3d04b
|
Print RGSS thread error message to console
|
2014-07-19 02:59:05 +02:00 |
Jonas Kulla
|
813130fbf6
|
More size_t fixes
|
2014-07-19 02:58:57 +02:00 |
Jonas Kulla
|
48db6fbeda
|
Binding-MRuby: Make stuff work with latest mruby git
|
2014-07-19 02:22:22 +02:00 |
Jonas Kulla
|
ccba946973
|
util.h: Use size_t for static array sizes
|
2014-07-19 00:52:00 +02:00 |
Jonas Kulla
|
20e46a98dd
|
Plane: Add fallback without GL_REPEAT texture wrapping
This isn't supported under GLES 2.0 for npot textures.
|
2014-07-17 10:09:58 +02:00 |
Jonas Kulla
|
a17043f785
|
MRI-Binding: Bitmap#get_pixel always returns a Color object
|
2014-07-16 17:39:39 +02:00 |
Jonas Kulla
|
3a3ccf590e
|
Plane: Don't set dirty flags when settings props to existing value
|
2014-07-16 13:43:13 +02:00 |
Jonas Kulla
|
b878149f5c
|
MRI-Binding: Properly init Bitmap in Graphics#snap_to_bitmap
|
2014-07-16 05:27:16 +02:00 |
Jonas Kulla
|
b8d861b4cd
|
gl-util.h: Remove wrappers for things abstracted via GLMeta
|
2014-07-16 05:22:43 +02:00 |
Jonas Kulla
|
bae977d4ab
|
GLMeta: "Finish" -> "End"
|
2014-07-16 04:53:08 +02:00 |
Jonas Kulla
|
a26c73930d
|
GLMeta: Add framebuffer blitting support
|
2014-07-16 04:48:40 +02:00 |
Jonas Kulla
|
7ad6b7b5df
|
MRI-Binding: Add some RGSS2 Graphics bindings
|
2014-07-15 12:34:58 +02:00 |
Jonas Kulla
|
4a3a769b15
|
Graphics: Properly initialize uniform before drawing
|
2014-07-15 11:54:31 +02:00 |
Jonas Kulla
|
97f18beb91
|
Graphics: Remove dubious optimization
|
2014-07-15 11:53:34 +02:00 |
Jonas Kulla
|
c5f18ee535
|
Print SDL error message if window creation fails
|
2014-07-14 06:22:49 +02:00 |
Jonas Kulla
|
35dbaab0c3
|
Shader: Use GetShader/Programiv instead of GetObjectParameterivARB
The former are core 2.0 while the latter is part of GL_ARB_shader_objects.
|
2014-07-14 04:13:15 +02:00 |
Jonas Kulla
|
f7d63bafd0
|
Merge pull request #46 from BlackLotus/master
Added new source files to CMakeLists.txt
|
2014-07-13 23:54:10 +02:00 |
Thomas Schneider
|
20db1a7b39
|
Added some cmake deps
|
2014-07-13 22:18:27 +02:00 |
Jonas Kulla
|
97708d25b6
|
Tilemap: Reduce a few unnecessary blits
No need to replicate static autotiles if we're not animating
at all.
|
2014-07-13 14:05:56 +02:00 |
Jonas Kulla
|
efb2fd2695
|
GLMeta: Add vertex array object support
|
2014-07-13 14:05:12 +02:00 |
Jonas Kulla
|
dac1407120
|
Add some comments
|
2014-07-13 13:38:50 +02:00 |
Jonas Kulla
|
b73461721c
|
Add meta path with fallback for EXT_unpack_subimage parameters
|
2014-07-13 05:51:04 +02:00 |
Jonas Kulla
|
a541cb1205
|
Some RGSS2/RGSS3 compile fixes
|
2014-07-13 05:34:18 +02:00 |
Jonas Kulla
|
91aefdc17a
|
Tilemap: Fix map wrap around
|
2014-07-11 08:43:39 +02:00 |
Jonas Kulla
|
d1bad9b45f
|
Bitmap#get_pixel: Use cached client side copy of pixels
A very simplistic optimization for games that create a
Bitmap and then only ever query pixels from it.
|
2014-07-11 03:25:28 +02:00 |
Jonas Kulla
|
caae9c5689
|
Wrap IBO index type into one definition
Makes it easier to switch between types (eg. 32 -> 16 bit).
|
2014-07-11 02:09:53 +02:00 |