TwinAphex51224
e9cf861f7f
(360) fix 360 build
2012-05-30 17:24:02 +02:00
Twinaphex
3e6a10ffb6
(PS3) Add some Griffin overrides
2012-05-30 17:03:23 +02:00
Themaister
3902bc19b3
Fix strange newlines.
2012-05-30 16:55:23 +02:00
Twinaphex
3fd10a723d
(PS3) Cleanups
2012-05-30 16:30:25 +02:00
Twinaphex
27aa887fcb
(PS3) gl_restart works properly now
2012-05-29 17:20:23 +02:00
Twinaphex
b995f8da9f
(gl.c) Turned some functions inline
2012-05-29 04:53:42 +02:00
Themaister
79d508b05a
Fix crash when only scale_type_x/y were used.
2012-05-28 14:05:34 +02:00
TwinAphex51224
70dbebcb5e
(360) Clean up font code + remove some Win32-isms
2012-05-28 14:05:28 +02:00
Toad King
619db3a047
change default font paths to point to Debian font location
2012-05-28 07:53:39 -04:00
Toad King
eaff0d0f38
Added messages support to the Raspberry Pi video driver
2012-05-28 06:33:13 -04:00
Toad King
ec87f858f2
Merge branch 'master' of http://github.com/Themaister/RetroArch
...
Conflicts:
qb/config.libs.sh
2012-05-28 02:27:25 -04:00
Twinaphex
663268be24
(Wii) Remove some obsolete functions
2012-05-28 04:47:29 +02:00
TwinAphex51224
463fdd9bdf
(360) Add 360 context file and use it
2012-05-28 02:29:51 +02:00
Themaister
5989fa0405
Nit.
2012-05-28 00:21:51 +02:00
Twinaphex
ef0ab68c4b
(PS3) Applies overscan / aspect ratio / rotation in non-FBO
...
mode now
2012-05-28 00:06:18 +02:00
Themaister
2d3fed35e7
Avoid ugly #undefs.
2012-05-27 23:33:52 +02:00
Themaister
4e9a5a5360
DOS retardations creep in.
2012-05-27 23:30:00 +02:00
Themaister
6aa621a8f8
Minor refactor.
2012-05-27 23:21:30 +02:00
Themaister
4ffecbb058
Minor initializer fixup.
2012-05-27 23:16:22 +02:00
Themaister
72310b6661
Style nit party.
2012-05-27 23:15:02 +02:00
Twinaphex
e88318e886
Fixed up initializer for gl driver
2012-05-27 22:50:03 +02:00
Twinaphex
15e16728f2
PC fix build
2012-05-27 22:45:00 +02:00
Twinaphex
b6131dfcd7
(PS3) PS3 now uses gl.c - ps3_video_psgl.c removed
2012-05-27 22:39:29 +02:00
Twinaphex
4f9b284c6d
(PS3) Restructure / move set functions to ps3_ctx.c
2012-05-27 21:52:52 +02:00
Themaister
0171023edc
Fix build.
2012-05-27 21:24:55 +02:00
Twinaphex
1c2c2e1a37
Rename to gfx_ctx_set_projection
2012-05-27 20:55:11 +02:00
Twinaphex
6ff8154d19
(PS3) Abstracted rotation code to allow for different implementations
2012-05-27 20:50:06 +02:00
Twinaphex
29ba19bc73
(PS3) Implement start/stop/restart
2012-05-27 19:29:10 +02:00
Twinaphex
e4367646c4
(PS3) Move resolution code to ps3_ctx.c
2012-05-27 19:11:52 +02:00
Twinaphex
4c1c9cfff5
(PS3) Sets vsync correctly now on startup
2012-05-27 19:03:14 +02:00
Twinaphex
1a4c122310
(PS3) Don't use custom type macros in ps3_video_psgl.c anymore
2012-05-27 18:46:20 +02:00
Themaister
1b01a00e3e
Fix trigger happy warnings.
2012-05-27 18:40:07 +02:00
Themaister
9cd51921cb
Apply vsync on init.
2012-05-27 18:22:55 +02:00
Twinaphex
90d6aca1e1
(PS3) Move set_filtering and set_fbo to ps3_ctx.c
2012-05-27 18:04:25 +02:00
Twinaphex
f32bc9e017
(PS3) Implemented gfx_ctx_init, gfx_ctx_destroy and other
...
functions
2012-05-27 17:46:47 +02:00
Twinaphex
754e36ea33
(PS3) Moved gfx_ctx_menu_init to ps3_ctx.c
2012-05-27 17:20:02 +02:00
Twinaphex
dfb5678ce1
(PS3) Put menu rendering code in gl_frame
2012-05-27 17:03:43 +02:00
Themaister
ac96bee03d
Fix build for Win32.
2012-05-27 16:52:30 +02:00
Twinaphex
d72751956e
(PS3) Implement gfx_ctx_swap_buffers
2012-05-27 16:23:01 +02:00
Themaister
9aaf878908
Init gl handle early.
2012-05-27 15:04:43 +02:00
Themaister
86295bf057
Re-add gl_render_msg_post().
2012-05-27 14:27:17 +02:00
Themaister
e1a3bf48fd
Use correlating ifdef.
2012-05-27 12:38:07 +02:00
Themaister
8e45e6bc4a
Fix warnings on non-freetype builds.
2012-05-27 12:28:16 +02:00
Themaister
8e17f8695e
Remove unneeded pre/post calls.
2012-05-27 12:26:43 +02:00
Twinaphex
efa3bef528
(PS3) Move header file include for libdbgfont
2012-05-27 04:34:21 +02:00
Twinaphex
7f13257d1b
Move remaining FREETYPE/font code from gl.c to font files
2012-05-27 04:21:54 +02:00
Twinaphex
503f01867a
(PS3) Use new font abstraction code
2012-05-27 04:02:07 +02:00
Themaister
ca0a5b9f76
Move font stuff to gfx/fonts.
2012-05-27 02:04:50 +02:00
Twinaphex
4176ddeccc
Split up font code so that it's more portable
2012-05-27 01:16:55 +02:00
Twinaphex
e53db23031
(PS3) Change HAVE_OPENGL_PBO to HAVE_OPENGL_TEXREF
2012-05-27 01:00:05 +02:00
Themaister
5d70568003
Micronit.
2012-05-27 01:03:58 +02:00
Twinaphex
42bcc8ea59
(PS3) Add HAVE_OPENGL_PBO and HAVE_CG_MENU defines
2012-05-27 00:51:02 +02:00
Twinaphex
c40edf878c
(PS3) Removed g_frame_count - will use pointer to gl->frame_count
2012-05-26 18:18:09 +02:00
Twinaphex
87e850ea08
(PS3) Don't use global g_quitting anymore
2012-05-26 16:44:02 +02:00
Themaister
9e50b0a8bb
Make GL texture types more generic.
2012-05-26 16:29:22 +02:00
Themaister
f873960224
init_textures for ps3.
2012-05-26 16:01:59 +02:00
Themaister
f121f8d2bc
Style nits.
2012-05-26 15:59:58 +02:00
Twinaphex
6000bd33e9
(PS3) Cleaned up ps3_video_psgl.c code - added some PS3-specific
...
ifdefs to gl.c
2012-05-26 15:45:36 +02:00
Themaister
04f325dcc9
Refactor texture init.
2012-05-26 15:46:37 +02:00
Themaister
9040e3348f
Delete unneeded prototype.
2012-05-26 15:36:42 +02:00
Themaister
a10a5badcc
Move font code to gl_font.
2012-05-26 15:22:48 +02:00
Twinaphex
97b966ab59
(PS3)_Made ps3_ctx file - implemented set_swap_interval function -
...
removed gl_common.c
2012-05-26 15:00:20 +02:00
Themaister
8f74b1a555
Build fixes for Win32.
2012-05-26 10:20:06 +02:00
Themaister
7cfd0a3660
Fix build.
2012-05-26 10:17:06 +02:00
Twinaphex
6583d8262b
Add gl_common.c and move commonly used helper GL functions there
2012-05-26 06:45:55 +02:00
Twinaphex
426daa117c
Add missing sdl_ctx.h
2012-05-26 04:48:55 +02:00
Twinaphex
1386e2ee90
Restructuring of sdlwrap.c for portability reasons -
...
could need a code review
2012-05-26 04:47:24 +02:00
Toad King
2cb3ae3476
Change quality for smooth setting
...
Keep alpha channel for rgb32 mode
2012-05-25 20:38:14 -04:00
Toad King
c0050a7c8b
Don't use linuxraw input if the user isn't running RetroArch from a terminal
2012-05-25 18:12:07 -04:00
Themaister
f29338580b
Add missing config.h.
2012-05-25 23:31:24 +02:00
Twinaphex
c3cb3ba876
Add some HAVE_SDL ifdefs to gl.c
2012-05-25 23:18:38 +02:00
Themaister
4fdfe6a935
Fix header.
2012-05-25 22:30:40 +02:00
Themaister
a2e7805524
Move more SDL specifics to sdlwrap.
2012-05-25 22:28:20 +02:00
Themaister
1e73ba4661
Move SDL input driver init to sdlwrap.
2012-05-25 22:11:44 +02:00
Toad King
38ceb89ce4
set vsync correctly first time
2012-05-25 16:07:11 -04:00
Toad King
f651b6d706
Merge branch 'master' of http://github.com/Themaister/RetroArch
2012-05-25 15:48:06 -04:00
Toad King
6c79d66e1b
linuxraw input: gets input straight from stdin
...
WARNING: this mode uses a raw keyboard mode. if the emulator does not exit cleanly, you could be left at a terminal with no form of input. do not use this mode for testing.
2012-05-25 15:44:39 -04:00
Twinaphex
b2c7b766ae
Revert "(PS3) ps3_video_psgl.c cleanups"
...
This reverts commit 824d2923a5
.
2012-05-25 21:40:28 +02:00
Twinaphex
417cb55a6e
Revert "(PS3) ps3_video_psgl.c cleanups #2"
...
This reverts commit 8aafbf63b8
.
2012-05-25 21:40:19 +02:00
Twinaphex
8aafbf63b8
(PS3) ps3_video_psgl.c cleanups #2
2012-05-25 17:37:48 +02:00
Twinaphex
824d2923a5
(PS3) ps3_video_psgl.c cleanups
2012-05-25 16:43:07 +02:00
Themaister
c986eb3491
Remove unneeded parens.
2012-05-25 16:20:28 +02:00
Twinaphex
989731bbd0
Add HAVE_OPENGLES define to Makefile.ps3 - add HAVE_OPENGLES ifdef
...
to gl.c
2012-05-25 16:00:54 +02:00
Themaister
1b962e1b0d
Remove useless check.
2012-05-25 11:55:00 +02:00
TwinAphex51224
11a03290ce
(360) Got rid of crashes while repeatedly loading HLSL shaders -
...
apparently HLSL needs no memory management? (see comment for
source)
2012-05-24 09:39:03 +02:00
Toad King
dca427c1ad
Merge branch 'master' of http://github.com/Themaister/RetroArch
2012-05-24 03:17:02 -04:00
Toad King
4e600c5edd
Drop OpenGLES in favor of OpenVG. Video now works.
...
Audio might work with the ALSA drivers, but SDL input is not playing nice with OpenVG/EGL.
2012-05-24 01:29:35 -04:00
TwinAphex51224
cef6dcec66
(360) Small fix - (preliminary) FBO mode seems to work
2012-05-23 23:36:42 +02:00
Themaister
45566c3663
Set identity matrices by default in HLSL.
2012-05-23 23:27:09 +02:00
Toad King
350af0a458
initial Raspberry Pi work. Currently just displays a solid blue screen.
2012-05-23 02:31:29 -04:00
TwinAphex51224
9cd3db85aa
(360) Very rough shader selection in Settings menu - second pass doesn't work yet - blank screen - some memory leaks when loading a lot of shaders one after another
2012-05-21 18:02:59 +02:00
Themaister
34553627b2
Add Python lookups to L2/R2/L3/R3.
2012-05-07 21:59:39 +02:00
TwinAphex51224
8e4d2f6feb
(360) FBO/render target changes
2012-05-07 05:35:10 +02:00
Themaister
549a6c1349
Condom code. Playing it safe.
2012-05-06 23:40:29 +02:00
Themaister
f73a8d9875
Fix coding derp.
2012-05-06 22:38:25 +02:00
Themaister
a5f1634dca
NULL sets a program to stock.
2012-05-06 22:35:29 +02:00
TwinAphex51224
3af750de3a
(360) HLSL shader code expanded
2012-05-06 21:57:01 +02:00
Themaister
b95b101a37
Add compat to external APIs.
2012-04-21 23:36:55 +02:00
Themaister
ce740f8948
More fixups.
2012-04-21 23:31:57 +02:00
Themaister
aab8fb6151
ssnes_* => rarch_*.
2012-04-21 23:25:32 +02:00
Themaister
9ab51ad23a
SSNES => RetroArch.
2012-04-21 23:17:43 +02:00
TwinAphex51224
8e950ba5be
(360) Convert texture first to some color format suitable for
...
GPU/sampling - this fixes most of the problems with the shaders
such as Lanzcos, Bead and Blinky.
2012-04-18 05:01:17 +02:00
TwinAphex51224
1f10d2d18a
(360) Changes to shader_hlsl.c
2012-04-18 02:57:46 +02:00
TwinAphex51224
9bd2a4256b
(360) Move to ps_3_0/vs_3_0
2012-04-17 21:27:47 +02:00
TwinAphex51224
ce7275393e
(360) Attempt to make clear in xdk360_video.cpp what is 360-specific
...
and what is not
2012-04-17 05:23:54 +02:00
TwinAphex51224
6c5285c792
(360) Rewrite of xdk360_video.cpp and shader_hlsl.c - use
...
portable class-based function invocations
2012-04-17 05:12:47 +02:00
Themaister
dcbd252c38
Style nits.
2012-04-16 18:11:20 +02:00
TwinAphex51224
a8af68217f
(360) Frame count in shaders works now
2012-04-16 04:22:16 +02:00
TwinAphex51224
6a942e046a
(360) Flesh out hlsl_set_params
2012-04-15 20:02:51 +02:00
TwinAphex51224
1cdaa652a9
(360) Attempt to fix memory leaks - still broken
2012-04-15 18:13:24 +02:00
TwinAphex51224
17aa782223
(360) MVP now gets fetched from constant table too - stock.cg
...
now requires zero changes from Cg file
2012-04-15 17:51:01 +02:00
TwinAphex51224
f9ef9cd1f4
(HLSL) Implement set_program_attributes
2012-04-15 16:34:09 +02:00
TwinAphex51224
dee9b69661
(HLSL) Implement constant table for HLSL
2012-04-14 22:44:46 +02:00
TwinAphex51224
2a8ea913c0
(HLSL) small cleanups
2012-04-14 22:19:39 +02:00
TwinAphex51224
f4f2ff386a
(HLSL) D3D device ptr for shader_hlsl.c
2012-04-14 22:05:56 +02:00
TwinAphex51224
a50a9a6ba1
(360) 360 port works with skeleton HLSL driver now
2012-04-14 21:45:43 +02:00
Twinaphex
6f56942d44
(HLSL) Add skeleton gfx/shader_hlsl.c (for initial use with 360)
2012-04-14 20:33:56 +02:00
Themaister
60cf4e569a
Fix some warnings.
2012-04-11 20:17:17 +02:00
Themaister
9f0211d9d7
Fixup C++ build.
2012-04-09 22:30:29 +02:00
Themaister
ba2e913908
Use unsigned port.
2012-04-09 22:05:26 +02:00
Themaister
e3a71a8c5b
Fixup headers.
2012-04-09 22:05:26 +02:00
Themaister
e012e290ae
Builds clean.
2012-04-09 22:04:44 +02:00
Themaister
5d51942f69
libretro fixups.
2012-04-09 22:04:43 +02:00
Themaister
62c96ea937
Change license header.
2012-04-09 22:03:57 +02:00
Themaister
9698cd7dbd
Change headers.
2012-04-09 22:03:57 +02:00
Themaister
865229820a
Fix edge case on rotation with multiple pass shaders.
2012-04-02 17:26:23 +02:00
Themaister
34bdea0f1c
Add rotation to GL driver (PC).
2012-04-01 19:20:37 +02:00
Themaister
eee0233abb
Wrap driver calls in overridable macros.
2012-03-29 00:30:50 +02:00
Twinaphex
2a6551a62a
Fixup includes
2012-03-16 23:31:26 +01:00
Themaister
9ab02b12be
Move compat functionality to compat/.
2012-03-16 23:26:57 +01:00
Themaister
b50ddfc87a
Fix some static analyzer warnings.
2012-02-27 17:29:59 +01:00
Themaister
9c664b875a
LUT info for Cg.
2012-02-22 23:35:01 +01:00
Themaister
a13684c80c
gl_cg_invalidate_context.
2012-02-22 20:45:58 +01:00
TwinAphex51224
10cfe3daa8
(PS3) update_input works now on PS3
2012-02-20 23:44:56 +01:00
Themaister
9bcbd27988
Add gl_cg_reinit().
2012-02-20 16:22:58 +01:00
Themaister
6a7144d41c
Add absolute paths to .cgp.
2012-02-20 15:45:38 +01:00
Themaister
21e39eea2b
Use config_get_float.
2012-02-13 22:04:25 +01:00
Themaister
5aa6acf031
Add *_equal semantics.
2012-02-12 18:05:33 +01:00
Themaister
9c861f13be
Fix additional exclamation marks.
2012-02-11 21:16:01 +01:00
Themaister
315b28862a
Add gl_cg_save_cgp().
2012-02-08 17:23:44 +01:00
Themaister
0bb0b96623
Bump to 8 players bind input.
2012-02-04 01:54:19 +01:00
Themaister
fba6f36cb8
Fix typo.
2012-02-02 21:04:05 +01:00
Themaister
0cb2436a59
Bump to 8 players max. Futureproofing a bit.
2012-02-02 21:02:36 +01:00
Themaister
18c259e19a
Revert "(PS3) Fix for Cg reset context - seems to work on PS3"
...
This reverts commit 56e862edf8
.
Implementation is not quite correct.
2012-02-02 20:42:20 +01:00
TwinAphex51224
56e862edf8
(PS3) Fix for Cg reset context - seems to work on PS3
2012-02-02 13:13:16 +01:00
Themaister
02cfa3f651
Big refactor of GL routines.
2012-02-01 00:14:04 +01:00
Themaister
576855de4f
Slight refactor.
2012-01-30 20:23:36 +01:00
Themaister
08686bcd06
Debork input some more ...
2012-01-30 01:45:18 +01:00
Themaister
5b0a948797
Refactor input config.
2012-01-30 01:20:35 +01:00
Themaister
230f47d00c
Add helper function to replace Cg shaders on-the-fly.
2012-01-29 23:43:11 +01:00
TwinAphex51224
7af7d55068
(PS3) use uint32_t * for pixels member as well for PS3
2012-01-28 00:34:06 +01:00
TwinAphex51224
15c5c69241
(PS3) Texture is now loaded
2012-01-28 00:34:06 +01:00
TwinAphex51224
a07514c88b
(PS3) Fixed the crash at SYSUTIL_REQUEST_EXITGAME triggering
2012-01-28 00:34:05 +01:00
Themaister
badf807ae9
Remove useless macro.
2012-01-28 00:34:05 +01:00
Themaister
14ffd07b70
Refactorin' ...
2012-01-25 22:55:34 +01:00
Themaister
9cb5eea20b
Add some useful interfaces to Cg for PS3. Some cleanups ...
2012-01-25 22:00:18 +01:00
Themaister
1451ba9610
Use ARGB_SCE on PS3.
2012-01-25 00:17:00 +01:00
Themaister
bda70a9168
Fix C++ build.
2012-01-24 22:31:26 +01:00
Themaister
3c1e4c879a
Integer scale is bad mmkay.
2012-01-11 23:09:22 +01:00
Themaister
4eab7c4387
Font scale option.
2012-01-11 22:52:25 +01:00
Themaister
b4248038fb
Update license headers.
2012-01-08 01:12:05 +01:00
Themaister
318d875981
Small cleanups.
2012-01-03 02:50:45 +01:00
Themaister
520878272c
Checks if swapinterval succeeds.
2012-01-02 22:09:55 +01:00
Themaister
3d1b0ef35b
Merge branch 'fix'
2012-01-02 13:33:27 +01:00
Themaister
c2ba0d474c
Use limits.h and PATH_MAX.
2012-01-02 13:33:03 +01:00
Themaister
8c5d86a6eb
Add logging to SDL_Init().
2011-12-27 01:04:50 +01:00
Themaister
70587bc0df
More verbosely log SDL failure.
2011-12-27 00:37:29 +01:00
Themaister
44da8a6749
:v
2011-12-26 01:32:19 +01:00
Themaister
06309ba1e0
Build some more stuff.
2011-12-26 00:06:41 +01:00
Themaister
672102d377
Change asserts to ssnes_assert().
2011-12-25 12:47:47 +01:00
Themaister
70f07196ea
gettimeofday() should return int.
2011-12-25 01:54:29 +01:00
Themaister
eac468ba19
MSVC compat.
2011-12-25 01:38:59 +01:00
Themaister
d5fca50a2f
Can build for C++.
2011-12-24 15:26:01 +01:00
Themaister
3eb98951f7
:v
2011-12-24 14:41:18 +01:00
Themaister
528cf8d472
Don't use SDL input on xenon.
2011-12-14 16:37:31 +01:00
Themaister
395f6d1d3c
Build fixups.
2011-12-10 18:02:50 +01:00
Themaister
dc373fb7d0
Gets to link, but fails there.
2011-12-10 17:41:16 +01:00
Themaister
33a325a730
Nit.
2011-12-07 01:13:06 +01:00
TwinAphex51224
99ad7bcc51
Merge branch 'master' of github.com:Themaister/SSNES into ssnes-consoles
2011-12-04 03:43:52 +01:00
Themaister
02d40aa212
Drop shadows for fonts.
2011-12-03 19:48:13 +01:00
TwinAphex51224
5bc7ea4045
(PS3) Properly exits now with shader loaded
2011-12-03 03:10:23 +01:00
TwinAphex51224
d67e6b7c15
(PS3) Cg shader support fixed
2011-12-03 01:26:56 +01:00
Themaister
f76bf59fed
Merge branch 'master' of github.com:Themaister/SSNES into ssnes-consoles
2011-12-03 00:49:26 +01:00
Themaister
1c4d88eb04
Compiles ... properly.
2011-12-03 00:49:09 +01:00
Themaister
ad04db8365
Fix includes.
2011-12-03 00:48:42 +01:00
Themaister
e7f1526942
Fix compilation errors.
2011-12-01 21:54:42 +01:00
TwinAphex51224
50babe8432
More commits to PSGL driver
2011-11-30 23:50:31 +01:00
TwinAphex51224
8171977ed7
Preliminary version of PSGL video driver
2011-11-30 21:54:25 +01:00
TwinAphex51224
f8aaf1df1e
(PS3) Some more commits
2011-11-30 18:32:45 +01:00
Themaister
04d0d84d01
Fix up more paths.
2011-11-30 18:31:09 +01:00
Themaister
b87f50dc9d
Fix include path.
2011-11-30 17:34:18 +01:00
Themaister
a5b3f421d1
Fix include paths for libsnes header.
2011-11-30 17:32:30 +01:00
Themaister
5dbd1ea35c
Add mute toggle.
2011-11-26 15:54:58 +01:00
Themaister
c05a5c9fdd
Only init Video if it isn't already.
2011-11-23 03:26:56 +01:00
Themaister
503c51d633
Check for additional fonts.
2011-11-22 18:52:20 +01:00
Themaister
4ecea5d0a4
Expose python to external drivers.
2011-11-15 15:41:49 +01:00
Themaister
57816edfd3
Fix some hardcoding.
2011-11-13 17:44:20 +01:00
Themaister
17cf0985c5
Typo.
2011-11-13 17:10:21 +01:00
Themaister
776b0a1e2d
Add a helper define for input scale.
2011-11-13 17:09:49 +01:00
Themaister
29dd4727b8
Disable used attribs in Cg as well.
2011-11-12 18:31:22 +01:00
Themaister
face42a888
Disable used attributes on shader change.
2011-11-12 18:20:54 +01:00
Themaister
45fa6795c3
Fixups.
2011-11-12 16:43:59 +01:00
Themaister
a9d339efb4
Use glColorPointer().
2011-11-12 15:51:37 +01:00
Themaister
60841b01a5
Use custom "stock" program.
2011-11-12 15:26:24 +01:00
Themaister
ad67511483
Cleanups. PREV{1-6} for GLSL as well.
2011-11-12 14:18:10 +01:00
Themaister
104fb4fb16
nits.
2011-11-12 13:00:37 +01:00
Themaister
816ef095ed
Lots of PREV frames in Cg.
2011-11-12 12:55:03 +01:00
Themaister
48e8472f9c
Ring buffer of 8 textures :o
2011-11-12 12:28:07 +01:00
Themaister
1755500b19
Source cleanup.
2011-11-12 01:42:37 +01:00
Themaister
4bfc827eb2
Some fixes to Python.
2011-11-11 19:20:56 +01:00
Themaister
79353f861c
Do not report dupes.
2011-11-10 00:49:45 +01:00
Themaister
f3f4efe304
Improve error reporting in Cg.
2011-11-10 00:46:39 +01:00
Themaister
51721b4cb6
video_font_enable.
2011-11-10 00:15:41 +01:00
Themaister
b3d422b5cd
rubyFrameDirection / IN.frame_direction.
2011-11-09 23:45:34 +01:00
Themaister
d1dc65f202
Cleaner setup of bind-map.
2011-11-09 22:47:12 +01:00
Themaister
f85ff7124b
More nits.
2011-11-02 19:34:08 +01:00
Themaister
0f010cf3d2
Fix style nits.
2011-11-02 19:31:36 +01:00
Themaister
95636d4f04
Refactor XVideo driver. Also, attempts harder to find suitable formats.
2011-11-02 17:51:15 +01:00
Themaister
ee12266a2b
Fix build for OSX.
2011-11-01 18:45:50 +01:00
Themaister
ee66a28d05
Style nit.
2011-10-29 13:33:15 +02:00
Themaister
5e28d82af2
Fix compile with HAVE_CONFIGFILE=0.
2011-10-28 17:10:58 +02:00
Themaister
c2a06bfa09
Replace some magic numbers.
2011-10-28 09:06:34 +02:00
Themaister
fad89f9d2d
More gracious error handling for state tracker.
2011-10-26 19:51:10 +02:00
Themaister
97f937ec6d
Use floating point values for uniforms from Python.
2011-10-26 10:26:09 +02:00
Themaister
418ba455f8
Allow the rest of the buttons in Python.
...
Fix issue where long type was enforced for return values of uniforms.
2011-10-25 23:02:17 +02:00
Themaister
23d23983bc
Fix broken #define in header.
2011-10-21 22:12:03 +02:00
Themaister
c7acd99548
Same for SDL ...
2011-10-18 19:52:43 +02:00
Themaister
64ee13e6f4
Push window loop in .alive().
2011-10-18 19:51:38 +02:00
Themaister
b4ff622f32
Title buf hints. Purge samplerate opts.
2011-10-15 20:05:34 +02:00
Themaister
fa26f6a10c
Cache font rendering. Major overhead reduction.
2011-10-07 17:58:22 +02:00
Themaister
db71a5cdba
New font rendering code for OpenGL.
2011-10-07 17:43:39 +02:00
Themaister
c996f816b8
Default font path OSX.
2011-10-06 21:12:11 +02:00
Themaister
33ecedb462
Fixup build for OSX.
2011-10-06 20:49:00 +02:00
Themaister
81250657f0
Change default font color to yellow.
2011-10-06 19:10:01 +02:00
Themaister
7d33cccc8e
Default fonts.
2011-10-06 19:06:38 +02:00
Themaister
3db79ab2f0
Nits.
2011-10-05 22:56:52 +02:00
Themaister
ea0f6813d2
Avoid assertions.
2011-10-05 22:39:54 +02:00
Themaister
892e82141f
Fix FTBFS.
2011-10-05 19:57:32 +02:00
Themaister
d01a4fe61b
Only load second pass shaders when render-to-texture is set.
2011-09-26 22:45:28 +02:00
Themaister
c2cedb1b6f
Resizing windows in 1.2 should not trigger some init code :)
2011-09-22 21:50:57 +02:00
Themaister
157dcad87b
Fix newline typo.
2011-09-22 13:15:16 +03:00
Themaister
a1ceb534de
nit.
2011-09-13 23:24:06 +02:00
Themaister
0d897dd65d
Check some additional WM messages.
2011-09-13 22:38:32 +02:00
Themaister
721d73f451
Fix stupid crash.
2011-09-13 22:16:34 +02:00
Themaister
e8bd64e898
Allow SDL driver to work as well in 1.3.
2011-09-13 20:01:22 +02:00
Themaister
7da7ab2ce7
lalala ...
2011-09-13 19:36:15 +02:00
Themaister
3f6183ff15
Updates, fixes ...
2011-09-13 19:30:22 +02:00
Themaister
642316a1e2
Somewhat haphazard. Can't find some needed API calls :\
2011-09-13 18:50:40 +02:00
Themaister
21c6b75839
Use SwapInterval with SDL 1.3.
2011-09-13 15:00:26 +02:00
Themaister
1b3408919c
Can use SDL 1.3 just fine now.
2011-09-13 14:41:45 +02:00
Themaister
23516572b7
Use SK_* keysyms (pretty much SDL 1.2).
2011-09-13 14:40:33 +02:00
Themaister
924848fdad
Start working towards SDL 1.2/1.3 compat.
2011-09-13 14:06:49 +02:00
Themaister
4c40e56060
Properly disable it :D
2011-09-11 15:41:46 +02:00
Themaister
cf34444505
Disable resizing on OSX.
2011-09-11 15:33:28 +02:00
Themaister
13ae61031f
Add ttf_font_color to ext driver struct.
...
Does not need to bump ABI version.
2011-09-09 09:47:32 +02:00
Themaister
be5acff69c
Update font rendering for SDL.
2011-09-06 18:32:40 +02:00
Themaister
1b0ef5793e
Font colors for XVideo. Some cleanups.
2011-09-06 17:56:42 +02:00
Themaister
2bd0caae2e
Do not set RESIZABLE on fullscreen (really? :v)
2011-09-06 15:38:32 +02:00
Themaister
0823d72dee
Add coloring to fonts.
2011-09-05 17:00:28 +02:00
Themaister
407ad94f58
Style nit.
2011-09-04 21:11:26 +02:00
Themaister
b2b103362d
Warn if glX VSync call isn't found.
2011-09-04 13:01:54 +02:00
Themaister
f0841256e8
Fixup.
2011-08-29 17:23:49 +02:00
Themaister
600efab1bd
Consistently use BGRA for possible performance gains.
2011-08-29 17:19:38 +02:00
Themaister
dc9dd2e6bf
Fix bug where shaders could crash using LUT textures.
2011-08-29 17:05:11 +02:00
Themaister
bce679df78
Only use hack on X when in windowed mode.
2011-08-16 10:26:36 +02:00
Themaister
22e8c3d895
Should fix breakage of OGL on OSX.
2011-08-15 22:21:50 +02:00
Themaister
3901934d97
Add an ugly hack to try and remedy things ...
2011-08-14 23:03:48 +02:00
Themaister
bc23b421e1
New resize checking code.
2011-08-12 19:02:12 +02:00
Themaister
d9cb85a8d5
Add new possible workaround for tiling WMs ...
2011-08-11 15:19:30 +02:00
Themaister
7d1cc23d16
Fix build.
2011-08-11 06:02:05 +02:00
Themaister
4496ed3c13
Should make sizes right after startup ...
2011-08-11 05:59:32 +02:00
Themaister
3f5b6a450e
Should fix behavior for tiled WMs.
2011-08-11 05:32:03 +02:00
Themaister
594e66704d
Allow disabling composition in SDL as well.
2011-08-08 23:38:11 +02:00
Themaister
777e6a5334
Better shader path semantics.
2011-08-07 23:35:54 +02:00
Themaister
a2ec78320b
Improve behavior a bit.
2011-08-07 22:31:59 +02:00
Themaister
1fb53627ac
Make sure to free lib.
2011-08-07 21:18:51 +02:00
Themaister
fc2a39cd58
More appropriate renaming.
2011-08-07 21:15:50 +02:00
Themaister
7425e1f879
Allow disabling composition in Win Vista/7Allow disabling composition in Win Vista/7.
2011-08-07 15:00:34 +02:00
Themaister
6a260a57dd
Reset frame counter properly.
2011-08-06 03:28:07 +02:00
Themaister
783ab7acd5
Improve error handling.
2011-07-04 13:33:09 +02:00
Themaister
19a46b1f8b
Seems to work in Cg as well.
2011-07-03 15:53:56 +02:00
Themaister
508cfdbda7
Start implementing access to previous texture.
2011-07-03 15:39:35 +02:00
Themaister
d81b9ee0a7
Print full compile error in Cg.
2011-07-03 13:41:24 +02:00
Themaister
1631e940f6
Fix up VSync calls for OSX.
2011-06-29 03:45:52 +02:00
Themaister
26ac00ad76
Fix incompatible type.
2011-06-29 03:26:21 +02:00
Themaister
bafc4f596f
Add nonused VSync code for OSX.
2011-06-28 03:20:36 +02:00
Themaister
45904ccd73
Fix issue when input_slot is 2.
2011-06-16 15:00:04 +02:00
Themaister
5385806e74
Hrm ...
2011-06-11 22:02:05 +02:00
Themaister
99e85684db
Input capturing semantic.
2011-06-11 20:02:17 +02:00
Themaister
45727bf9f5
Fix mask value. (32-bit).
2011-06-11 19:01:34 +02:00
Themaister
2a0abb0618
Unsigned mask.
2011-06-11 18:57:16 +02:00
Themaister
24d0cda5fd
SDL_image seems to work :)
2011-06-11 18:05:52 +02:00
Themaister
d0ba59f8b5
Start moving over to SDL_image rather than imlib2.
...
Imlib2 takes more space, and was a pure bitch to compile for Win32,
so I gave up ... ;)
2011-06-11 16:55:53 +02:00
Themaister
99a1784aaf
Move window logic away from SDL input.
...
We weren't using the event loop anyways ...
2011-06-11 12:54:14 +02:00
Themaister
fd70a1c875
Make sure we only call semantics once per frame.
2011-06-08 17:59:29 +02:00
Themaister
30cb2e4c07
Slight cleanup.
2011-06-08 17:55:32 +02:00
Themaister
7d87cc2d24
Add input hook API to python.
2011-06-08 17:53:15 +02:00
Themaister
0342dcb169
Fix transition_prev.
2011-06-07 21:07:00 +02:00
Themaister
f339560550
Put all scripts in <script>
2011-06-07 16:28:58 +02:00
Themaister
11b58d8c69
Clean up error handling a bit.
2011-06-07 15:58:30 +02:00