41971 Commits

Author SHA1 Message Date
twinaphex
0c07dc6f24 Revert "Updates to d3d9_cg_renderchain"
This reverts commit f13148d10ed7d74afa2583ddcf7f308706b6a871.
2018-01-16 03:28:57 +01:00
twinaphex
1dee2438e6 Revert "(Cg D3D9) Cleanups"
This reverts commit 6c95f389b1885ab897cc6673b2f53dd2e3da42bd.
2018-01-16 03:28:47 +01:00
twinaphex
6c95f389b1 (Cg D3D9) Cleanups 2018-01-16 03:22:13 +01:00
twinaphex
f13148d10e Updates to d3d9_cg_renderchain 2018-01-16 03:18:12 +01:00
twinaphex
91e8f7d4db BUildfix 2018-01-16 03:12:38 +01:00
twinaphex
17d1e387de Simplify d3d9_cg_renderchain 2018-01-16 03:09:51 +01:00
twinaphex
7477dd65ff (D3D8) Try to implement set_final_viewport 2018-01-16 02:57:24 +01:00
Twinaphex
5d64adf1a6
Merge pull request #6119 from garbear/libretro-api
Add missing {, |, } and ~ to the libretro API
2018-01-16 01:37:02 +01:00
twinaphex
bce0c40b73 (D3D8) Assume we need to set this 2018-01-16 02:32:26 +01:00
twinaphex
734e952457 (D3D8) Try this 2018-01-16 02:26:35 +01:00
twinaphex
3bdea333e1 enable this 2018-01-16 02:22:53 +01:00
twinaphex
8ddcf4d6d7 Let's try this 2018-01-16 02:21:43 +01:00
twinaphex
797f26421a Add MVP code 2018-01-16 01:16:38 +01:00
twinaphex
9d144e28fc Use D3DFVF_XYZ for PC, D3DFVF_XYZRHW for Xbox 2018-01-16 02:04:50 +01:00
twinaphex
ae52cd2c68 Fix return type of render_pass 2018-01-16 01:41:16 +01:00
twinaphex
7a281a348e Fix d3d8_renderchain 2018-01-16 01:38:31 +01:00
twinaphex
591e8e22c7 Fix d3d8_renderchain_free 2018-01-16 01:37:07 +01:00
twinaphex
89ee07486a Remove d3d8_renderchain_clear 2018-01-16 01:34:39 +01:00
twinaphex
7ceb107c6a Rewrite d3d8_renderchain.c 2018-01-16 01:30:59 +01:00
twinaphex
e32ceb8f30 Rewrite d3d_texture_blit 2018-01-16 00:08:10 +01:00
twinaphex
86385dcaf7 Start creating d3d_texture_t 2018-01-15 23:13:16 +01:00
Twinaphex
97e96bf272
Merge pull request #6118 from ToadKing/emscripten-template
Minor Emscripten template fixes
2018-01-15 21:44:10 +01:00
twinaphex
fdffc1a178 One ifdef less 2018-01-15 22:04:15 +01:00
Toad King
fea2dd3d17 remove log textbox from embed template 2018-01-15 14:10:51 -06:00
Toad King
b997c8f80f fix padding on content area. fullscreen hack no longer needed on chrome
remove box shadow from navbar so it doesn't cover the render area
2018-01-15 14:04:28 -06:00
twinaphex
391fd3eadc Fix CXX_BUILD for D3D 2018-01-15 21:44:49 +01:00
twinaphex
f26b18c7a4 D3D8 compilation fixes 2018-01-15 20:58:13 +01:00
orbea
db66dcb4db Makefile: Use cp / chmod instead of install.
Using standard tools like cp and chmod is more portable than install which does not work the same
on all supported platforms.
2018-01-15 10:24:33 -08:00
Twinaphex
6efe1128c0
Merge pull request #6115 from orbea/pulse
qb: Enable pulse detection for SunOS again.
2018-01-15 19:02:31 +01:00
twinaphex
2a4f19d0c7 Update pulse.c 2018-01-15 19:32:51 +01:00
orbea
c8d25a9152 qb: Enable pulse detection for SunOS again. 2018-01-15 09:54:39 -08:00
Twinaphex
d8a5958e21
Merge pull request #6114 from RobLoach/patch-27
emscripten: Remove output textarea
2018-01-15 17:02:50 +01:00
Rob Loach
cb3ab8b12e
emscripten: Use argument list for Module.print 2018-01-15 10:06:06 -05:00
Rob Loach
2f6297838e
emscripten: Remove output textarea
This removes the output textarea as we're using the console now.
2018-01-15 10:03:50 -05:00
Twinaphex
09c49aad11
Merge pull request #6113 from ToadKing/more-emscripten-fixes
Emscripten fixes Part 2
2018-01-15 12:27:57 +01:00
Toad King
bc511b8c8a enable shader pipeline
enables menu shader effects
2018-01-15 04:53:44 -06:00
Toad King
066a0a6b32 put emscripten build artifacts into its own folder
clean up all artifacts on make clean
2018-01-15 04:53:27 -06:00
Toad King
ccb45a068d fix compiler warning 2018-01-15 04:52:35 -06:00
Toad King
28b2bf537f fix warning 2018-01-15 04:17:01 -06:00
Toad King
78a3d0f828 Merge branch 'master' into more-emscripten-fixes 2018-01-15 04:09:26 -06:00
Toad King
3917b02f9f build optimized emscripten builds as WASM
HUGE speed-ups for firefox and moderate speedups for chrome
2018-01-15 04:00:09 -06:00
Toad King
0256156a6b fix rwebaudio time drift
fixes audio getting stuck in an always fast state
2018-01-15 03:08:30 -06:00
Toad King
19facdb066 reset drivers shortly after toggling fullscreen mode
fixes black screen after going fullscreen in game
2018-01-15 02:12:53 -06:00
Toad King
d23faff8d6 set the main loop first before calling rarch_main 2018-01-15 00:43:20 -06:00
Toad King
2738c79aa0 switch to RGUI as default menu for emscripten 2018-01-15 00:07:12 -06:00
Toad King
1c1b35708a fix default joypad driver on emscripten 2018-01-15 00:06:57 -06:00
Toad King
db152fede8 remove container with uneeded padding. fixes canvas being off-center in smaller windows 2018-01-14 23:45:54 -06:00
Toad King
b75f4b4f67 implement setting vsync and swapinterval
vsync is not "true" vsync (that's always on in browsers) but changes the main loop timer from immediate to window.requestAnimationFrame
2018-01-14 23:29:20 -06:00
Twinaphex
92ef4002d1
Merge pull request #6112 from RobLoach/emscripten-top-nav
emscripten: Allow hiding the top menu
2018-01-15 06:28:56 +01:00
twinaphex
59b5ecf7db (XDK) Buildfixes 2018-01-15 06:36:02 +01:00