Commit Graph

5171 Commits

Author SHA1 Message Date
ergo720 5ccdb35632 Refactored kernel crypto functions + implemented XcUpdateCrypto (doesn't work yet) 2018-08-03 23:50:09 +02:00
PatrickvL c3ff56597a
Merge pull request #1372 from ergo720/unicode_char_fix
Fix unicode characters printed in the dashboard title
2018-08-03 19:09:04 +02:00
ergo720 ca080c9bc4 Amend last comment 2018-08-03 19:06:40 +02:00
ergo720 f89fedee95 added comment 2018-08-03 19:05:27 +02:00
ergo720 b44804ee71 Fix unicode characters printed in the dashboard title 2018-08-03 18:25:30 +02:00
PatrickvL ffd62a3162
Merge pull request #1371 from ergo720/dash_crash_fix
Fix a crash in the dashboard
2018-08-03 16:42:49 +02:00
ergo720 28bfaccd1d Fix a crash in the dashboard 2018-08-03 16:25:39 +02:00
PatrickvL f169506586
Merge pull request #1369 from ergo720/Contributors
Fix for issue #1342
2018-08-02 21:09:28 +02:00
ergo720 463b288335 Remove unneeded check 2018-08-02 18:47:15 +02:00
ergo720 59f8bb1b67 Make the fix a standalone function 2018-08-02 18:17:17 +02:00
ergo720 99ccc1d221 Fix for issue #1342 2018-08-02 17:54:53 +02:00
PatrickvL 17c99a6146
Merge pull request #1368 from ergo720/hle_flag_fix
Remove HLE flag for GPU
2018-08-02 16:35:51 +02:00
ergo720 155c76cc49 Remove HLE flag for GPU 2018-08-02 16:04:06 +02:00
Luke Usher 3ab3da563f
Merge pull request #1334 from PatrickvL/LLE_framebuffer_draw
LLE overlay drawing
2018-08-02 08:26:57 +01:00
Luke Usher f7d94360e7
Disable new FrameBuffer Drawing (Use Blit instead)
This makes this PR able to be merged, and retains the LLE overlay fixes from this PR.
2018-08-02 08:18:17 +01:00
ergo720 51c9c96ab0
Merge pull request #1366 from ergo720/mm_quick_fix
Fix g_XbeType != true
2018-08-01 20:38:53 +02:00
ergo720 fb93add62e Fix g_XbeType != true 2018-08-01 20:24:53 +02:00
Luke Usher f16ec37f6c
Merge pull request #1365 from ergo720/OHCI_LLE
LLE USB - disabled
2018-08-01 11:10:59 +01:00
ergo720 bf78bb7fd6 Small improvements 2018-08-01 11:45:04 +02:00
ergo720 9cdc318d18 Merge remote-tracking branch 'upstream/develop' into OHCI_LLE 2018-08-01 00:48:48 +02:00
ergo720 169806b2ed Added some comments 2018-08-01 00:36:05 +02:00
ergo720 a42a114583 Disabled LLE USB 2018-07-31 21:44:10 +02:00
Luke Usher d43cd270db
Merge pull request #1357 from gandalfthewhite19890404/dev_vs2015_fix
VS 2015 Compile fix
2018-07-31 13:05:35 +01:00
gandalfthewhite19890404 88ee402cd3
Update VertexShader.cpp
Visual Studio 2015 compile fix 2
2018-07-31 14:33:00 +03:00
gandalfthewhite19890404 2db659b990
Update PushBuffer.cpp
Visual Studio 2015 compile fix 1
2018-07-31 14:32:08 +03:00
ergo720 d06c4d62ca Dropped support for USB1 device 2018-07-30 15:35:12 +02:00
ergo720 3d18703c86 Bug fixes, still no input (kernel problem?) 2018-07-29 14:43:51 +02:00
Luke Usher 524746b068 Merge branch 'develop' of https://github.com/cxbx-reloaded/cxbx-reloaded into develop 2018-07-28 19:43:10 +01:00
Luke Usher 96a91944b8 Quick Fix: RtlLeaveCriticalSectionAndRegion no longer fails kernel test suite 2018-07-28 19:42:57 +01:00
Luke Usher e313367b2b
Merge pull request #1355 from LukeUsher/better-locking-for-fs
Prevent side-effects of the lock/unlock action for FS
2018-07-27 22:15:34 +01:00
Luke Usher 0fc5270702 Prevent side-effects of the lock/unlock action for FS 2018-07-27 22:14:09 +01:00
Luke Usher a2fd9a75a5
Merge pull request #1351 from LukeUsher/vertex-shader-tweaks
Fix an issue with Vertex Shaders containing EXP instruction
2018-07-26 11:17:42 +01:00
patrickvl adfa2dfa52 LLE : For any texture with multiple levels (or faces), use the given TextureShape's.color_format. Otherwise, when a first step selects another resulting_format, all following steps would incorrectly interpret the input using that format. 2018-07-25 17:54:09 +02:00
PatrickvL 76b983bd17 LLE : Comment typo 2018-07-25 17:54:09 +02:00
PatrickvL cb2c65bbd2 LLE : Derive frame height via hardware (VGA control registers) 2018-07-25 17:54:09 +02:00
PatrickvL 1fe1e73705 LLE : Derive display mode (except frame_height) from PRAMDAC, remode dead code, indenting fixes, temporarily restored blitting code for debugging purposes (still works), slight code reordering. Alas, still no output from framebuffer drawing... 2018-07-25 17:54:09 +02:00
PatrickvL 3e5741cdf9 LLE : Thorough review of kelvin_color_format_map (correcting a few format declarations, and applied a define for all formats declarations that are converted) 2018-07-25 17:54:09 +02:00
PatrickvL 3a7a3eb875 LLE : No need to convert R5G5B5A1 and R4G4B4A4 formats - they're natively supported in OpenGL (thanks JayFoxRox, for noticing) 2018-07-25 17:54:09 +02:00
PatrickvL a3c1309315 LLE : Read all frame width bits from their respective VGA control registers. No more short-circuit in AvSetDisplayMode. 2018-07-25 17:54:09 +02:00
PatrickvL 133222ff30 LLE : Small cleanups 2018-07-25 17:54:09 +02:00
PatrickvL 7a9e0668af LLE : Fixed LLE convert_texture_data resulting converted_format and use the correct decoder for CR8YB8CB8YA8 format. This fixes wrong colors in WWE RAW2 intro's. 2018-07-25 17:54:09 +02:00
PatrickvL cd5069705b LLE : Simplified and improved swizzle masks. Introduced NV2ADevice::BlockRead/Write for faster hardcoded MMIO. Also, 16 bit framebuffers now read their width from VGa control registers. 2018-07-25 17:54:09 +02:00
PatrickvL 7dd02fdf70 LLE : Graceful shutdown, avoiding exceptions 2018-07-25 17:54:09 +02:00
PatrickvL c56e76d1ca LLE : Make GL_RESET() and GL_CHECK() macro's a no-up when compiled without DEBUG_NV2A_GL 2018-07-25 17:54:08 +02:00
PatrickvL 1e04317833 LLE : Framebuffer drawing works! (Ditched blitting) 2018-07-25 17:54:08 +02:00
PatrickvL e7ac16ef0a LLE : More cleanup 2018-07-25 17:54:08 +02:00
PatrickvL 7f8c0903ce LLE : Detect framebuffer format changes 2018-07-25 17:54:08 +02:00
PatrickvL 420b62221e LLE : Moved pvideo overlay state into a struct, cleaning up more code. 2018-07-25 17:54:08 +02:00
PatrickvL 2dc8dff4c4 LLE : Cleanup, disabled DRAW_FRAMEBUFFER for now so the framebuffer is visible again. Hopefully, DRAW_FRAMEBUFFER will work in the next commit! 2018-07-25 17:54:08 +02:00
PatrickvL 48f88e4998 LLE : Fixed rendering overlay. Also skip rendering framebuffer when overlay overlaps it fully anyway. 2018-07-25 17:54:08 +02:00