Commit Graph

41867 Commits

Author SHA1 Message Date
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
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
twinaphex c398db76d4 (xdk360_fonts.cpp) Cleanups 2018-01-15 06:32:40 +01:00
twinaphex 27caf46616 Add d3d_get_render_state 2018-01-15 06:14:20 +01:00
twinaphex 510dfca756 Start adding C++ code path for SetVertexShaderConstantF and
refactor xdk360_fonts.cpp calls
2018-01-15 06:01:59 +01:00