Commit graph

6950 commits

Author SHA1 Message Date
Ben Vanik
1c068a601d Munging with viewport stuff. Nasty. 2015-01-02 00:27:05 -08:00
Ben Vanik
be05ab6ffe New shader instrs. 2015-01-02 00:26:52 -08:00
Ben Vanik
6d159dc20d Adding cxx_compat for VS2013 build. Fixes #122. 2015-01-01 22:55:55 -08:00
Ben Vanik
8b8d692f06 Partial shader instr predication. 2015-01-01 22:55:10 -08:00
Ben Vanik
ba0745abe2 Hack for weird pixel shader export. 2015-01-01 18:18:47 -08:00
Ben Vanik
009f4c4863 Fixing rectlist for weird cases. 2015-01-01 17:33:58 -08:00
Ben Vanik
2241795713 exp/sqrt shader ops, retain_prev hack. 2015-01-01 16:47:19 -08:00
Ben Vanik
4a11d5e6e2 Fixing ARGB4444 textures. 2015-01-01 16:30:42 -08:00
Ben Vanik
0e04e1c455 Draw tex coords for invalid textures. 2015-01-01 12:25:16 -08:00
Ben Vanik
825c09dd16 Viewport tweaking. Most stuff works better, now. 2015-01-01 11:59:23 -08:00
Ben Vanik
7919ec4f60 Readme update. 2014-12-31 19:28:30 -08:00
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
fa0dfa4dce glew making deprecated calls, hiding. 2014-12-31 19:26:57 -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
988dd19bb6 Adding xxhash. 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
7faf9d6bd3 Adding GLEW. 2014-12-31 19:26:52 -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
d70f585f5e Update README.md 2014-12-23 13:16:43 -08:00
Ben Vanik
1bd36db421 Missed a bit in dirty page removal. 2014-12-19 20:04:47 -08:00
Ben Vanik
ecdf9d81f6 Fixing gflags warnings in VC++14. 2014-12-19 19:43:48 -08:00
Ben Vanik
1ae2f2a7af Fixing warnings under the new VC++. 2014-12-19 19:29:12 -08:00
Ben Vanik
95bfe40a00 Apparently, drunk. 2014-12-19 17:36:31 -08:00
Ben Vanik
51da704381 Trying out travis containers. 2014-12-19 17:34:47 -08:00
Ben Vanik
b51d518b38 <look of disapproval> 2014-12-19 17:31:43 -08:00
Ben Vanik
109209178d Merge branch 'cleanup' 2014-12-19 17:29:51 -08:00
Ben Vanik
756cfbb484 Removing dirty page table hack. 2014-12-19 17:29:27 -08:00