twinaphex
|
9a38d021c2
|
Rename confusing 'driver' member to 'ctx_driver' in gl struct
|
2012-10-09 17:47:48 +02:00 |
|
twinaphex
|
8132f9fd8a
|
(Android) Add Android context hooks
|
2012-10-09 00:11:11 +02:00 |
|
twinaphex
|
254239849a
|
Revert "(Android) Cleanup - remove android java audio driver / remove android java video"
This reverts commit ba99f83aa5d1481876530747dbbae7d445415634.
|
2012-10-08 22:55:31 +02:00 |
|
twinaphex
|
ba99f83aa5
|
(Android) Cleanup - remove android java audio driver / remove android java video
driver - do as much stuff natively
|
2012-10-07 18:20:11 +02:00 |
|
Themaister
|
716f37f8bf
|
Add untested windowed fullscreen in WGL.
|
2012-10-07 00:21:39 +02:00 |
|
Themaister
|
0241b463fc
|
Fix build against static FFmpeg.
|
2012-10-06 10:30:45 +02:00 |
|
twinaphex
|
350b15b0f2
|
(Android) Add some initial funtions for setting native window
|
2012-10-06 06:51:42 +02:00 |
|
twinaphex
|
1fd32e0ae6
|
(Android) Implement gfx_ctx_set_swap_interval
|
2012-10-05 16:13:48 +02:00 |
|
Themaister
|
afc611131c
|
Make fullscreen branch slightly clearer.
|
2012-10-05 15:17:25 +02:00 |
|
Themaister
|
6104ce2163
|
Add option for windowed fullscreen.
|
2012-10-05 14:15:54 +02:00 |
|
Themaister
|
45a5895abf
|
Attempt to recover from true fullscreen failing.
|
2012-10-05 13:55:24 +02:00 |
|
twinaphex
|
286edce639
|
(Android) Clean up EGL context file - bring it more in line with the
others
|
2012-10-05 01:47:52 +02:00 |
|
twinaphex
|
de72779577
|
(Android) Add preliminary EGL context driver
|
2012-10-05 01:19:39 +02:00 |
|
Themaister
|
74e4ae7286
|
Fix CXX_BUILD.
|
2012-10-04 09:09:04 +02:00 |
|
twinaphex
|
0a20857a44
|
(ARM) Add mrc ARM define for benchmark.c
- Some Android build fixes
- Removed doubly defined static inline function
|
2012-10-02 23:59:19 +02:00 |
|
Themaister
|
8dd51016dc
|
Make sure LOAD_GL_SYM doesn't get double define.
|
2012-10-02 23:36:18 +02:00 |
|
Themaister
|
aa74c185f3
|
Use glMapBuffer to copy data to texref bufs.
|
2012-10-02 22:18:53 +02:00 |
|
Themaister
|
657c9ea3e8
|
Fix build on PS3.
|
2012-10-02 20:23:10 +02:00 |
|
Themaister
|
e351dcc59c
|
Should allow fast path for PS3 on glTexImage2D.
|
2012-10-02 20:16:55 +02:00 |
|
Themaister
|
5b0525d2e2
|
Drop HAVE_PBO. Use custom conversion routines.
Measured custom 15->32 conversion to be up to 10x faster on my setup.
|
2012-10-02 01:04:47 +02:00 |
|
Themaister
|
018b97be72
|
Add logging code to gl_copy_frame.
|
2012-10-01 23:59:11 +02:00 |
|
Themaister
|
1bac5421ff
|
Update benchmarks for GCC + x86.
Compile with make PERF_TEST=1 to enable performance logging.
|
2012-10-01 23:43:16 +02:00 |
|
Themaister
|
4db4d414a9
|
Should fix build on OSX.
|
2012-10-01 22:48:36 +02:00 |
|
twinaphex
|
666ed41234
|
(PS3) Build fix
(RMenu) Get rid of (now) unnecessary includes
|
2012-10-01 04:04:50 +02:00 |
|
twinaphex
|
6c5d6515ce
|
(XDK) 360 and Xbox 1 now both use the same Direct3D driver
|
2012-10-01 03:35:38 +02:00 |
|
twinaphex
|
c7f8535ecf
|
(360) Shows amount of shaders that were loaded at init
|
2012-10-01 02:45:29 +02:00 |
|
twinaphex
|
4ae233f1f0
|
(XDK) Reports screen resolution now at device init
|
2012-10-01 01:17:30 +02:00 |
|
twinaphex
|
011037eea2
|
(XDK Xbox 1) Refactor Xbox 1 code too
|
2012-10-01 00:41:06 +02:00 |
|
Themaister
|
b73243b521
|
Fix CXX_BUILD.
|
2012-10-01 00:12:07 +02:00 |
|
twinaphex
|
b954472295
|
(360) Move D3D init/destroy code to context file
|
2012-10-01 00:09:37 +02:00 |
|
Themaister
|
043bcfd1de
|
Minor refactor. gl_set_shader_viewport().
|
2012-09-30 19:55:33 +02:00 |
|
Themaister
|
66867c9b07
|
Remove breaking include of gl_common.h.
|
2012-09-30 19:28:36 +02:00 |
|
twinaphex
|
4d80a71f7e
|
(XDK) Refactorings - build fixes
|
2012-09-30 17:57:32 +02:00 |
|
twinaphex
|
71443385e9
|
(PS3/XDK - Context) Some refactorings
|
2012-09-30 17:51:48 +02:00 |
|
twinaphex
|
c1e3dcd00e
|
(Xbox 1/360) XDK context file updated - fixes build
|
2012-09-30 17:10:04 +02:00 |
|
Themaister
|
8d8dce7d2b
|
Don't display mouse. Set window title immediately.
|
2012-09-30 15:08:11 +02:00 |
|
Themaister
|
dd6d27c108
|
Add WGL context.
|
2012-09-30 14:41:58 +02:00 |
|
Themaister
|
9a07e23ecb
|
Simplify GLES ifdef.
|
2012-09-30 10:33:15 +02:00 |
|
twinaphex
|
e4399884d9
|
(PS3) Needs ifndef around querying of BGRA888 - PSGL only has GL_BGRA
defined and not GL_BGRA888_EXT
|
2012-09-30 04:47:35 +02:00 |
|
Themaister
|
fb78009e10
|
Remove "special" GLES2 paths in image.c.
|
2012-09-29 22:04:11 +02:00 |
|
Themaister
|
55573b4726
|
Some PC fixups in OpenVG (still shows black though).
|
2012-09-29 20:18:24 +02:00 |
|
Themaister
|
5688f939a7
|
Use GL_BGRA_EXT on GLES.
|
2012-09-29 20:06:48 +02:00 |
|
Themaister
|
5d4019f4ab
|
Have the scale value make more sense in freetype.
|
2012-09-29 19:20:30 +02:00 |
|
twinaphex
|
66cc23af34
|
(Freetype) Should allow for setting adjustable font positioning (x/y)
and scaling
|
2012-09-29 14:19:14 +02:00 |
|
Themaister
|
9747a594e8
|
Check for glXSwapInterval as well.
|
2012-09-29 12:35:26 +02:00 |
|
Themaister
|
e58bdc4811
|
Add GLX context.
|
2012-09-29 12:13:11 +02:00 |
|
Themaister
|
4669aee283
|
Kill null_ctx.
Doesn't serve any purpose with new context abstraction.
|
2012-09-29 11:14:02 +02:00 |
|
Themaister
|
f8de693eef
|
Use true fullscreen in X/EGL.
|
2012-09-29 10:47:55 +02:00 |
|
Themaister
|
c6820af73e
|
Fix CXX_BUILD.
|
2012-09-28 23:47:20 +02:00 |
|
Themaister
|
04e3fe185f
|
Can build without SDL now (only RetroArch).
|
2012-09-28 23:34:19 +02:00 |
|