Commit Graph

1312 Commits

Author SHA1 Message Date
Ben Vanik
33a3e41eaf DXN textures. Probably. 2014-12-31 19:27:03 -08:00
Ben Vanik
7f4aef18d9 Quad/point list programs. 2014-12-31 19:27:03 -08:00
Ben Vanik
764e35435d Fixing texture unpack. 2014-12-31 19:27:02 -08:00
Ben Vanik
8a70316275 Tweaking. 2014-12-31 19:27:02 -08:00
Ben Vanik
8869d4620f Fixing clears. 2014-12-31 19:27:01 -08:00
Ben Vanik
dfc260b86e Textures and such. 2014-12-31 19:27:01 -08:00
Ben Vanik
5b2672a1b8 GLSL shaders translating (modulo texture fetches). 2014-12-31 19:27:01 -08:00
Ben Vanik
58cff84550 Copying over the shader translator - generating d3d shaders now. 2014-12-31 19:27:00 -08:00
Ben Vanik
6573c87b8d --dump_shaders 2014-12-31 19:27:00 -08:00
Ben Vanik
ea403b2164 Caching pipelines. 2014-12-31 19:26:59 -08:00
Ben Vanik
14ee211ea9 Experimenting with vertex pipeline. 2014-12-31 19:26:59 -08:00
Ben Vanik
d2a3cba4f3 Fixing asserts. 2014-12-31 19:26:58 -08:00
Ben Vanik
39541aaaac Playing with buffers. 2014-12-31 19:26:58 -08:00
Ben Vanik
f438ae1bfd Swapping. 2014-12-31 19:26:58 -08:00
Ben Vanik
9c6be1edba Deciphering copy packets. 2014-12-31 19:26:57 -08:00
Ben Vanik
3dffc72e59 Basic render target/framebuffer setup. 2014-12-31 19:26:56 -08:00
Ben Vanik
02d52167d3 GL context on command processor. 2014-12-31 19:26:56 -08:00
Ben Vanik
e8de42d9ea Copying in generic shader code. 2014-12-31 19:26:56 -08:00
Ben Vanik
9233661c6f Skeleton for copy_and_swap. 2014-12-31 19:26:55 -08:00
Ben Vanik
10ea5f1dbe Predication (I think). 2014-12-31 19:26:54 -08:00
Ben Vanik
f8325512d7 GL4 command processor. 2014-12-31 19:26:54 -08:00
Ben Vanik
42e6a44624 Removing D3D. 2014-12-31 19:26:54 -08:00
Ben Vanik
bbb7de6bff Red GL4.5 screen. 2014-12-31 19:26:53 -08:00
Ben Vanik
577ab0a4f1 Main window, empty GPU files. 2014-12-31 19:26:53 -08:00
Ben Vanik
d839359b4a UI hacking. 2014-12-31 19:26:52 -08:00
Ben Vanik
c1df273600 Moving delegate to poly. 2014-12-31 19:26:51 -08:00
Ben Vanik
a0eebf8898 Removing old run loop/ref/core/etc. 2014-12-31 19:26:51 -08:00
Ben Vanik
1bd36db421 Missed a bit in dirty page removal. 2014-12-19 20:04:47 -08:00
Ben Vanik
1ae2f2a7af Fixing warnings under the new VC++. 2014-12-19 19:29:12 -08:00
Ben Vanik
756cfbb484 Removing dirty page table hack. 2014-12-19 17:29:27 -08:00
Ben Vanik
71fab4bbb7 Adding VS2015 support. 2014-12-19 17:09:39 -08:00
Ben Vanik
de9b6bdc8f Moving xenia-run to just be xenia. 2014-12-19 16:50:27 -08:00
Ben Vanik
9460f737e9 Removing wxWidgets and such. 2014-12-19 16:32:28 -08:00
Ben Vanik
a4141e84ce Sigh. 2014-11-08 11:38:07 -08:00
Ben Vanik
21b6c93db0 Tweaking GPU callbacks. 2014-11-08 10:13:08 -08:00
Ben Vanik
7bb61b8099 Fixing some shader stuff. What a mess. 2014-11-03 20:59:08 -08:00
Ben Vanik
05fb4c32eb Faking some texture types. 2014-11-03 19:14:50 -08:00
Ben Vanik
5be1b9458a Adding --max_draw_elements to make debugging easier for now. 2014-11-02 21:50:11 -08:00
Ben Vanik
96c203699d Fixing totally broken vpkd3d128 and adding new pack instructions. 2014-11-02 21:49:39 -08:00
Ben Vanik
32f42cd5ae Tests for vpkd3d128 d3dcolor. 2014-11-02 17:32:50 -08:00
Ben Vanik
9cb4fe03a4 TODO on RETAIN_PREV. 2014-11-02 09:45:28 -08:00
Ben Vanik
36f30b3374 Fixing overlapping texture fetches. 2014-11-02 09:45:13 -08:00
Ben Vanik
8c314225bb Make XPS happy and remove some GPU address munging. 2014-11-02 00:02:17 -07:00
Ben Vanik
3ed9685244 VdSetDisplayMode stubs. 2014-11-01 11:42:59 -07:00
Ben Vanik
4fabd20980 Better process type emulation. 2014-11-01 11:42:44 -07:00
Ben Vanik
8c171a6489 VdEnableDisableClockGating stub. 2014-11-01 11:40:07 -07:00
Ben Vanik
2ee42c2876 VdInitializeScalerCommandBuffer. 2014-11-01 11:12:31 -07:00
Ben Vanik
bea90d65cf VdCallGraphicsNotificationRoutines (kind of). 2014-11-01 11:12:07 -07:00
Ben Vanik
4ecb95c6ad Over-notifying signin seems to make some games mad. 2014-10-30 20:50:18 -07:00
Ben Vanik
6053f1d35c Spamming some notifications on startup to unhang games. 2014-10-29 21:09:54 -07:00