twinaphex
9319fb7c5b
(Menu) When applying softfilter, use rarch_set_fullscreen
...
for all targets
2014-05-30 09:02:56 +02:00
twinaphex
3a9e468ac6
(XDK) Reinit entire renderchain instead of 'reinit texture'
2014-05-30 08:51:34 +02:00
twinaphex
0217bcfbce
(PC D3D) Update PC D3D driver to make it more inline with XDK D3D
...
driver
2014-05-30 08:22:56 +02:00
twinaphex
1f06f610e2
(XDK D3D) Make drdiver more feature-complete and inline with PC
...
D3D driver
2014-05-30 08:23:29 +02:00
twinaphex
1eef295450
(XDK) Fixes FPS count
2014-05-30 06:31:53 +02:00
twinaphex
6e48692bf5
(XDK D3D) Cleanup - call to make_d3d_d3dpp unnecessary
2014-05-30 06:17:10 +02:00
twinaphex
61fdcf4836
(XDK D3D) More cleanups - calling SetViewport from init_texture
...
is also not necessary
2014-05-30 06:08:45 +02:00
twinaphex
bb2bf81f00
(XDK D3D) Cleanup init_textures further - memsetting first pass
...
texture to 0 is not necessary
2014-05-30 05:56:45 +02:00
twinaphex
b38caa3cd3
(XDK D3D) Cleanups - don't set vertex buffer immediately at
...
init texture time - wait until set_vertices gets triggered
2014-05-30 05:38:36 +02:00
twinaphex
c8f44ba94d
(XDK) set_vertices changes
2014-05-30 05:35:10 +02:00
twinaphex
288cf25319
(360 HLSL) Build fix
2014-05-30 03:43:24 +02:00
twinaphex
31c731705a
(XDK1) Compile with HAVE_FILTERS_BUILTIN defined
2014-05-30 03:26:53 +02:00
twinaphex
985a5d9779
Remove unnecessary uninit_video_misc
2014-05-30 03:14:10 +02:00
twinaphex
a97b53f9f1
Reimplement driver.*_data_own variables so that they actually
...
work for a usecase now -
on Xbox, full teardown/re-initing of D3D context seems to be
error-prone - so by flagging driver.video_data_own to true inside
of the video_init function, we signal later on to the uninit_drivers
function that we DO NOT want to call the free function of this driver
and clean up the handle.
Instead, this driver should properly retain the handle by returning
the pre-existing handle when (for example) driver.video_data is
not NULL. You can see an example of this in xdk/xdk_d3d.cpp.
Overall still a quite clean solution and we will only use this in
extraordinary conditions (like this Xbox one I suppose) - full
teardown/setup will be the goal for all other platforms where we
can be certain that the state can be brought down and up entirely
during runtime without any problems.
2014-05-30 02:37:48 +02:00
twinaphex
346701fce8
(Xbox) Make hack less ugly
2014-05-30 02:01:29 +02:00
twinaphex
1e1e95a663
(XDK) Don't put early return in free function since this
...
function won't be called during game time anyway
2014-05-30 01:53:55 +02:00
twinaphex
ffd68d4878
(Xbox) Seems that Xbox D3D does not free up all resources
...
for some reason and that they didn't anticipate full teardown/setup.
Not sure if I can confirm, but it has been hell so far trying to get
this to work. So, instead, implement a butt-ugly hack that forces
ownership over video/input lifetime state. Will properly refactor
the driver.*_data_own variables later so that this hack is less
ugly. Ideally we'd solve the teardown/setup problem but given this
is esoteric D3D gibberish - good luck debugging >_>
2014-05-30 01:48:55 +02:00
twinaphex
a747ad29d3
(XDK1) Remove manual usage of XInputClose in input free function
2014-05-30 00:33:04 +02:00
twinaphex
c3f19c13bf
(GX) Audio driver - some cleanups
2014-05-30 00:24:09 +02:00
twinaphex
4ac47a9c56
(PS3) Input - free data variable at end of free function
2014-05-30 00:02:06 +02:00
twinaphex
77dd37409f
(GX) Properly set up GX video driver for proper teardown/setup
2014-05-29 23:59:59 +02:00
twinaphex
bbf3f17b85
(Android) Properly implement input free function
2014-05-29 23:57:58 +02:00
twinaphex
9894e2db0c
(QNX) Properly implement qnx input free function
2014-05-29 23:57:00 +02:00
twinaphex
07cd28d00f
(XDK) Properly implement XDK input free function
2014-05-29 23:54:00 +02:00
twinaphex
d1bcf03a3d
(GX) Input - properly implement free function
2014-05-29 23:49:33 +02:00
twinaphex
e48123ba30
(XDK) Cleanups
2014-05-29 23:34:26 +02:00
twinaphex
d91cdaee37
(PSP1) Take out redundant memset in free function now that we free
...
video_data at the end
2014-05-29 22:55:18 +02:00
twinaphex
94fbb99410
(PSP1) Correct video_init function so that it is no longer reentrant
2014-05-29 22:51:52 +02:00
twinaphex
622ac28995
(PSP1) Free 'data' at end of free function
2014-05-29 22:49:53 +02:00
twinaphex
020546f923
(XDK) Take out Xbox-specific destruction code in gfx_ctx_destroy
2014-05-29 22:45:45 +02:00
twinaphex
27765eb519
(PSP/XDK) Free input_data inside free function
2014-05-29 22:33:44 +02:00
twinaphex
6aabd86c13
(XDK D3D) Start implementing more functionality of render passes
2014-05-29 21:23:15 +02:00
twinaphex
1fbdb85fb0
(XDK D3D) Deinit more state in deinit_chain
2014-05-29 21:23:15 +02:00
Themaister
49d47e1aaf
Revert "Avoid buffer overflow in EQ."
...
Derp. It's already twice size.
2014-05-29 20:30:34 +02:00
Themaister
47f4486507
Avoid buffer overflow in EQ.
2014-05-29 20:08:59 +02:00
Twinaphex
03eb34a0f0
Merge pull request #717 from OV2/master
...
win32: prevent lost wakeups
2014-05-29 18:49:53 +02:00
twinaphex
abdb49bfa6
(XDK D3D) Make more like PC D3D driver pt. 2
2014-05-29 18:49:01 +02:00
twinaphex
66fa1114aa
(XDK D3D) Make driver more like PC D3D driver
2014-05-29 18:11:41 +02:00
twinaphex
e909479edc
(XDK D3D) Build fix
2014-05-29 17:55:30 +02:00
twinaphex
9adeae2df3
(Lakka) update_tweens gets value of 0.002 - assume
...
monitor refresh rate lock in RGUI
2014-05-29 17:44:31 +02:00
twinaphex
6e333c966c
(Xbox/D3D) Make two drivers more alike
2014-05-29 17:35:24 +02:00
twinaphex
223ae6033d
(Lakka) Animations show up - unreliable though
2014-05-29 16:35:23 +02:00
OV2
44e92c91ea
win32: prevent lost wakeups
2014-05-29 16:27:12 +02:00
twinaphex
e53c3a0b60
Make xdk_d3d.cpp more like gfx/d3d9/d3d.cpp
2014-05-29 16:26:42 +02:00
Themaister
87810fe9c6
Create a correct linear phase filter.
2014-05-29 10:35:09 +02:00
Themaister
01e0fac94f
Return gl->quitting.
...
Quit state might be set just once depending on the context driver.
2014-05-29 10:33:17 +02:00
twinaphex
fc1e9786bb
(D3D) Work towards common base driver
2014-05-29 08:20:32 +02:00
twinaphex
0fce77fd1b
(GX) Fill in gx_free (move code from platform_gx.c to gx/gx_video.c)
2014-05-29 05:55:21 +02:00
twinaphex
5cef7e89b0
(XDK D3D) Make XDK D3D driver more like PC D3D8/D3D9
2014-05-29 04:30:32 +02:00
twinaphex
608d271d2c
(PS3) Take out hack that would not allow Soft Filter to be set at startup
2014-05-29 03:18:29 +02:00