raven02
|
0bc3fd58d2
|
Use gstate.getNumBoneWeights()
|
2013-09-02 17:19:15 +08:00 |
|
raven02
|
d66f049d22
|
GLES SW: inline with HW using 0,0,1 ;
|
2013-08-27 16:52:17 +08:00 |
|
Florent Castelli
|
c6932e2675
|
Use GEPrimitiveType everywhere instead of stupid integer
|
2013-08-25 19:51:06 +02:00 |
|
Unknown W. Brackets
|
c141e94fe9
|
Use gstate.* accessors in a few more places.
|
2013-08-24 11:34:35 -07:00 |
|
Henrik Rydgard
|
772f9cc585
|
Adapt the basic spline code from the softgpu to the GL code.
Fixes (but not perfectly) games that make simple use of splines like LocoRoco.
(The locos are a little jagged)
|
2013-08-23 00:33:18 +02:00 |
|
Unknown W. Brackets
|
a217cefa11
|
Tone down some less needed reporting.
|
2013-08-21 08:40:29 -07:00 |
|
Henrik Rydgard
|
d9cd0d1fe9
|
Been meaning to rename DisplayListInterpreter->GLES_GPU forever
|
2013-08-20 22:34:47 +02:00 |
|
Henrik Rydgård
|
d9897719b7
|
Merge pull request #3260 from raven02/patch-8
Treat light type 3 as GE_LIGHTTYPE_SPOT
|
2013-08-20 05:13:26 -07:00 |
|
raven02
|
77090143a0
|
SW : use GETexProjMapMod constants
|
2013-08-20 11:58:34 +08:00 |
|
raven02
|
1981195c5b
|
SW : Treat light type 3 as light type 2
|
2013-08-20 11:45:09 +08:00 |
|
Unknown W. Brackets
|
12c5f5e1e6
|
Use constants for other uv gen mode usages.
And also change them to treat 3 as coords as well.
|
2013-08-19 00:43:54 -07:00 |
|
Unknown W. Brackets
|
a5cf284c1b
|
Treat UV gen mode 3 as GE_TEXMAP_TEXTURE_COORDS.
Fixes Riviera, #2214.
|
2013-08-19 00:33:15 -07:00 |
|
Unknown W. Brackets
|
52f1de8f1d
|
Use xxHash instead of CityHash, it's faster.
At least on Windows it's definitely got the edge.
|
2013-08-16 23:48:42 -07:00 |
|
Henrik Rydgard
|
8e2c485373
|
Some microoptimization
|
2013-08-11 22:12:14 +02:00 |
|
The Dax
|
01e9111ac5
|
Remove Stream VBO option.
|
2013-08-09 05:18:24 -04:00 |
|
Henrik Rydgard
|
51ffdfa132
|
Rename gpuStats.numFrames to numVBlanks. Switch to using numFlips for things like cache expirations.
|
2013-08-07 22:34:00 +02:00 |
|
Henrik Rydgard
|
773115bb6d
|
GPU: tiny optimization and log fix
|
2013-08-06 19:08:38 +02:00 |
|
Henrik Rydgard
|
61d419b2ec
|
Don't scan for something to decimate every frame. Actually costs perf.
|
2013-08-01 00:13:58 +02:00 |
|
raven02
|
50f98fe498
|
Add texture level parameter
|
2013-07-30 23:23:02 +08:00 |
|
raven02
|
75c9ce2498
|
GPUstate :Add getTextureWidth() & getTextureHeight()
and
|
2013-07-30 23:09:22 +08:00 |
|
neobrain
|
6926926267
|
GPU/Math3D: Change Vec3 to allow for arbitrary component base types.
|
2013-07-29 22:26:41 +02:00 |
|
neobrain
|
0ed6e93b22
|
GPU/Math3D: Replace ambiguous Vec3 constructors with static methods returning a new Vec3 object.
Possibly fixes a bug or two because the old code was using the constructors incorrectly.
|
2013-07-29 22:26:41 +02:00 |
|
neobrain
|
c502429c8f
|
GPU/Math3D: Add some getter functions to allow indexing Vec3 objects like colors or texture coordinates.
GPU/Math3D: Replace Vec3::v array with a method called "AsArray".
|
2013-07-29 22:26:41 +02:00 |
|
neobrain
|
17759082dc
|
GPU/Math3D: Replace * and % operators with the less ambiguous function names Dot and Cross.
|
2013-07-29 22:26:41 +02:00 |
|
raven02
|
3ff54b53a1
|
TransformPipeline : Set case 3 as default #1
|
2013-07-29 16:54:09 +08:00 |
|