Commit graph

11248 commits

Author SHA1 Message Date
espes
ba0bb10c98 Merge pull request #12 from JayFoxRox/mipmap-fix
Fix GL3 mipmaps by forcing at least 1x1
2015-07-14 02:39:28 +10:00
espes
3ca7c1fe42 ymax instead of ymin for clip seems to work better 2015-07-14 02:38:24 +10:00
espes
82b884beaa Merge pull request #7 from JayFoxRox/surface-flip
Surface flip
2015-07-14 02:33:16 +10:00
Jannik Vogel
f34954e6e8 Use newly converted buffer after conversion 2015-07-13 18:32:39 +02:00
Jannik Vogel
bd5cb25887 Fix GL3 mipmaps by forcing at least 1x1 2015-07-13 18:28:36 +02:00
espes
23c9ee9517 Merge pull request #8 from JayFoxRox/clear-masks
Clear masks
2015-07-14 02:09:29 +10:00
espes
213767cee5 disable gl debugging by default 2015-07-14 01:55:05 +10:00
Jannik Vogel
a753f3d06c Cleanup clear code 2015-07-13 17:53:18 +02:00
Jannik Vogel
414e72299e Proper clear masks and region 2015-07-13 17:46:07 +02:00
Jannik Vogel
1efddc36d5 Remove dead code and remind about inplace+vram 2015-07-13 17:42:14 +02:00
Jannik Vogel
1040e2605b Surface flip on upload 2015-07-13 17:24:28 +02:00
Jannik Vogel
c919b19824 Remove redundant NV2A text 2015-07-13 17:21:31 +02:00
Jannik Vogel
cd54aa6158 Style and more debug info 2015-07-13 17:21:31 +02:00
Jannik Vogel
8faac03869 More GL Debug output 2015-07-13 17:21:31 +02:00
espes
a50409ef19 don't assert for passthrough texture mode 2015-07-13 23:30:06 +10:00
espes
94b2c7ea7c initial support for paletted textures 2015-07-13 23:18:26 +10:00
espes
9dea936168 checking for exactly opengl 3.3 breaks forward-compatible contexts 2015-07-13 23:05:56 +10:00
espes
3e2523518c Merge pull request #5 from JayFoxRox/glx-gl-3.3
GLX version for GL 3.3 Core
2015-07-13 23:00:31 +10:00
Jannik Vogel
c32594ed12 Check GL Version in NV2A 2015-07-13 14:22:47 +02:00
espes
74653cae79 Merge pull request #6 from JayFoxRox/xid-rumble
XID Rumble
2015-07-13 22:06:03 +10:00
Jannik Vogel
7bfec09454 Improve XID code quality 2015-07-13 12:44:52 +02:00
espes
7509c1d444 use texture swizzle mask for alpha textures 2015-07-13 15:08:57 +10:00
espes
6ffb0ffbd0 s32k is probably signed 2015-07-13 14:50:31 +10:00
espes
6e965b2c1d make attribute uploads lazy 2015-07-13 13:45:39 +10:00
espes
bf7948c70d maybe fix ARL instruction 2015-07-13 01:21:07 +10:00
Jannik Vogel
1aa0eee37c S1 (as UV?) should be normalized, fixes textures in Halo 2015-07-12 21:55:49 +10:00
Jannik Vogel
ffba4cfb7a XID Rumble 2015-07-12 13:06:44 +02:00
espes
be5a78e918 actually do the sse4.2 compile check for fast_hash 2015-07-12 01:58:24 +10:00
espes
1a4664a9f8 a bunch of trailing whitespace has accumulated 2015-07-12 01:34:03 +10:00
espes
537b05b838 fix fixed-function, and cleanups 2015-07-12 01:26:48 +10:00
espes
0a9ad10583 this is maybe less silly 2015-07-11 23:50:47 +10:00
espes
c31498a236 not even necessary 2015-07-11 13:49:08 +10:00
espes
04eba3b3a2 wip gl3 2015-07-10 11:43:22 +10:00
espes
ba428582f5 fix multi-level compressed textures 2015-07-09 12:00:34 +10:00
espes
0aa97bf57d seemingly broken alpha test, and some other fixes 2015-07-08 22:11:32 +10:00
espes
c36d60100f masks must be reset for clear 2015-07-08 04:35:35 +10:00
espes
3a35fc06b1 im bad at git add --patch 2015-07-08 04:05:51 +10:00
espes
8c5e15f2d9 fix sphinx 2015-07-08 04:03:02 +10:00
espes
614a22b49b not obviously less broken 2015-07-08 03:35:50 +10:00
espes
ba45e5249f probably broken stenciling 2015-07-08 02:52:08 +10:00
espes
e80aca79f1 still confused 2015-07-07 23:49:45 +10:00
espes
1d8adc942f im confused about when to do a framebuffer update 2015-07-07 21:07:36 +10:00
espes
0a2d1ef9e4 don't update unmodified uniforms. makes apitrace faster 2015-07-07 21:06:17 +10:00
espes
49abc9afae depth test. this is broken 2015-07-07 19:39:19 +10:00
espes
29d7473484 start on doing framebuffers properly 2015-07-07 19:02:55 +10:00
espes
694cedb8e0 TextureState -> TextureShape 2015-07-07 16:54:09 +10:00
espes
0b6291b46f lock even less... 2015-07-07 15:35:03 +10:00
espes
5a7e1e6532 who needs this lock 2015-07-07 15:19:07 +10:00
espes
dd34dda3c6 less ridiculously inefficient puller 2015-07-07 15:06:21 +10:00
espes
cf84c27491 get rid of some pfifo shadow 2015-07-07 14:45:35 +10:00