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 |
|