Higor Eurípedes
3f60f7de0f
(SDL2) Remove double header inclusion
2014-08-19 16:55:32 -03:00
Higor Eurípedes
705f14a8da
(SDL2) Show available video drivers and fix typo
2014-08-19 16:55:32 -03:00
Higor Eurípedes
110cde65c5
(scaler.c) Add missing RGBA4444 to ARGB8888 conversion
...
Signed-off-by: Higor Eurípedes <heuripedes@gmail.com>
2014-08-19 16:55:32 -03:00
Higor Eurípedes
e88f3b4355
(SDL) Fix double initialization
...
Signed-off-by: Higor Eurípedes <heuripedes@gmail.com>
2014-08-19 16:55:32 -03:00
Twinaphex
0b7fe7c9df
(MSVC D3D9) Change gfx enum filter type to unsigned
2014-08-19 21:22:39 +02:00
twinaphex
89cedb70df
(SoftFilters) Options in blargg NTSC SNES .filt files work now
2014-08-19 19:49:18 +02:00
twinaphex
459c27e11f
(SoftFilter) Build fixes for non_HAVE_DYLIB
2014-08-19 19:45:19 +02:00
twinaphex
4dea8caa6f
(SoftFilter) Refactor most code associated to SoftFilter plugin - load .filt
...
files instead of the dynamic libraries directly. Options can be
set in the config file.
There's still a problem with config file options - will work this
out later.
2014-08-19 19:38:33 +02:00
twinaphex
0bd97eb1ba
(SoftFilter) Bump up API version - start supporting config files
...
(stub for now)
2014-08-19 17:05:47 +02:00
twinaphex
5435883e40
Get rid of gfx_filter_type which is being problematic
2014-08-17 19:02:03 +02:00
twinaphex
278a758ba9
driver.c - declare variables at top of function
2014-08-16 19:07:21 +02:00
twinaphex
28310f44b8
(Menu) Refactor more menu code
2014-08-16 18:20:52 +02:00
Twinaphex
3e16335d3a
(OSX) OSX version now requires that you have Cg toolkit installed.
...
OSX port now supports Cg AND GLSL shaders
2014-08-16 08:42:51 +02:00
twinaphex
ed3c03687d
(Xenon) xenon360_gfx.c - cleanup
2014-08-15 21:32:36 +02:00
twinaphex
6b5bb100a1
(PSP) Move psp files to gfx/psp
2014-08-15 21:14:26 +02:00
twinaphex
4a17a7b832
(GX) Build fix
2014-08-15 21:08:56 +02:00
twinaphex
99033b898f
(XDK) Move xdk/d3d9 to gfx/d3d9
2014-08-15 21:00:26 +02:00
twinaphex
3ee6a8db9f
Move wayland context in context list below X11 - gets rid of
...
'Failed to connect to Wayland server context' warning when
running in X11
2014-08-14 23:21:27 +02:00
twinaphex
e851d279f8
Start getting rid of driver_funcs.h macros
2014-08-14 19:54:22 +02:00
twinaphex
9bb044a79b
video_thread_wrapper.c - make code safer - prevent more null pointer
...
dereferences
2014-08-14 16:39:35 +02:00
Higor Eurípedes
f53f155f2c
(Threaded video) Fix null pointer dereferences
2014-08-14 10:16:24 -03:00
twinaphex
88af50ab82
Add null drivers
2014-08-14 03:05:44 +02:00
Twinaphex
364c66a5bf
Merge pull request #875 from heuripedes/master
...
(SDL2) Fix windows build again
2014-08-13 20:12:32 +02:00
Tobias Jakobi
c38b2a7676
softfilters: blargg/ntsc: correct source file permissions
2014-08-13 17:51:43 +02:00
Higor Eurípedes
6424c78c9a
(SDL2) Fix windows build again
2014-08-13 11:45:11 -03:00
Higor Eurípedes
472c58e486
(SDL2) Fix wrong aspect ratio on startup
2014-08-12 15:58:25 -03:00
Higor Eurípedes
fcf929aa2f
(SDL2) Properly deinitialize the video driver
2014-08-12 15:58:25 -03:00
twinaphex
fcbbf08109
(Recording) Bake in HAVE_RECORD implicitly
2014-08-12 05:28:43 +02:00
Higor Eurípedes
081347929c
Implement SDL driver video poke interface
2014-08-11 20:57:01 -03:00
Higor Eurípedes
16e0d24e17
(SDL*) Properly initialize SDL library/subsystems
2014-08-11 19:47:30 -03:00
Higor Eurípedes
b6df19dffb
(SDL*) Merge input drivers
2014-08-11 19:47:30 -03:00
Higor Eurípedes
0aabdfa694
(SDL2) Fix windows build
2014-08-11 19:47:30 -03:00
Higor Eurípedes
68c9bfb8a4
(SDL2) Fix colors for cores that use 0RGB1555
2014-08-11 19:47:29 -03:00
twinaphex
f1b1326905
(Wayland) Add stub input handlers to context
2014-08-11 19:17:40 +02:00
Higor Eurípedes
0e5305b10f
(SDL2) Attempt to fix missing events issue
2014-08-10 19:57:17 -03:00
Higor Eurípedes
e07dca3d22
(SDL2) Fix uninitialized var in sdl2_video.c
2014-08-10 19:15:21 -03:00
Higor Eurípedes
a349d1a9b4
(SDL2) Fix pixel format detection
2014-08-10 18:07:37 -03:00
Higor Eurípedes
46beb117ef
(SDL2) Add input driver
2014-08-10 15:00:21 -03:00
Higor Eurípedes
1ea504fcfe
(SDL2) Added video driver
2014-08-10 13:39:31 -03:00
twinaphex
80a19ff0fd
(Wayland) Adding preliminary work by maister - input hookup still
...
missing
2014-08-09 21:35:27 +02:00
Tobias Jakobi
55d331c2fe
exynos: also use interpolate mode for menu blending
2014-08-09 16:43:48 +02:00
Tobias Jakobi
2dcac8cbd4
exynos: remove G2D safety zone
...
Extensive tests have shown that this is no longer necessary.
2014-08-09 16:43:48 +02:00
Tobias Jakobi
34e1b6921f
exynos: font: use restrict for src/dst in put_glyph_rgba4444
...
This should help the compiler to generate better code for
memory access.
2014-08-09 16:43:48 +02:00
Tobias Jakobi
e8439c30ff
exynos: font: use defaults properties for buffer bpp
2014-08-09 16:43:47 +02:00
Tobias Jakobi
bbc4dbdb66
exynos: font: buffer doesn't need special color initialization
2014-08-09 16:43:47 +02:00
Tobias Jakobi
b83d60bef5
exynos: font: compute color in ARGB4444 format just once
2014-08-08 18:30:28 +02:00
Tobias Jakobi
cd8161df6c
exynos: font: slight improvement to rendering performance
...
The current bottleneck is 'put_glyph_rgba4444'. Interpolate mode
enables us to remove the conditional in the inner loop.
Eventually this call should just reduce to a memcpy.
2014-08-08 18:30:28 +02:00
Tobias Jakobi
987da33104
exynos: font: use interpolate mode for blending
...
The interpolate mode is more suited for font rendering, even
if it produces slightly different results.
The main reason for switching is to avoid some conditionals
in the coming code improvements.
2014-08-08 18:30:27 +02:00
Tobias Jakobi
2312d488aa
exynos: fix font rendering
...
It would just segfault after a while, since we weren't deferencing
the 'msg' pointer to check for the end of the string.
Eventually this would let 'msg' point to invalid memory.
2014-08-08 18:30:27 +02:00
Tobias Jakobi
ff06aea5dd
exynos: add prefix to fimg2d header
2014-08-06 19:33:00 +02:00