Sacha
|
b817e3bf26
|
Update max to std::max
|
2013-02-10 23:01:18 +10:00 |
|
Henrik Rydgard
|
6b3ddae554
|
Fix UV error introduced in previous commit
|
2013-02-06 21:38:19 +01:00 |
|
Henrik Rydgard
|
6f9347178b
|
Let's not declare vertex arrays as RELIABLE for now.
|
2013-02-06 20:45:25 +01:00 |
|
Henrik Rydgard
|
aaf00e047b
|
Don't convert texcoords to float either.
|
2013-02-06 20:30:10 +01:00 |
|
Henrik Rydgard
|
8749ad0cb9
|
Warning fixes, very minor updates to shader generators.
|
2013-02-06 19:04:28 +01:00 |
|
Henrik Rydgard
|
0ca279e81d
|
Don't hash vertex buffers every frame (TCP-style backoff up until every 16th)
Saves quite a bit time otherwise spent in CityHash, blowing the dcache every time.
|
2013-02-06 00:43:37 +01:00 |
|
raven02
|
b64edadb1b
|
Fix missing menu button and character in The Legend Of Heroes - Trails In The Sky
|
2013-02-06 04:26:24 +08:00 |
|
Henrik Rydgard
|
bf7ad9e1c9
|
Also don't convert 16-bit bone weights to float. Fixes a bug from the last similar change.
|
2013-02-05 18:02:10 +01:00 |
|
Henrik Rydgard
|
bdc467769e
|
Some shader and vertex format optimizations
|
2013-02-05 01:37:00 +01:00 |
|
Henrik Rydgard
|
bf51291527
|
Don't translate bone weights to floats unnecessarily. Minor optimization to ApplyShader, pushing it down the profile from 2% to 0.5% in Wipeout.
|
2013-02-04 23:10:40 +01:00 |
|
Henrik Rydgard
|
ce059eedf5
|
Disable non-through RotateUV, according to Raven02 it seems it's not needed although I have my doubts :)
|
2013-02-03 21:46:31 +01:00 |
|
Henrik Rydgard
|
2bacf8071f
|
Fix RotateUV. Apparently the rules are reversed in through mode.
|
2013-02-03 12:27:52 +01:00 |
|
Henrik Rydgard
|
366583d34f
|
Align some vertex arrays to page size. It's said to possibly be beneficial.
|
2013-01-29 00:48:13 +01:00 |
|
Henrik Rydgard
|
4f8cdb8370
|
Delete now-unnecessary (hopefully) sanity check
|
2013-01-28 19:29:12 +01:00 |
|
Henrik Rydgard
|
4773f20fad
|
Fix spiky polygon glitches with vertex cache in Dissidia and maybe more.
|
2013-01-28 19:05:38 +01:00 |
|
Henrik Rydgard
|
8b180513cb
|
Assorted GPU cleanup/fixing (fbo, vbo draw type)
|
2013-01-26 21:39:36 +01:00 |
|
Unknown W. Brackets
|
6e403be006
|
Skip a double map lookup.
Profiler says this was taking extra time. Only saves 0.23%.
|
2013-01-26 11:36:45 -08:00 |
|
Henrik Rydgard
|
8a32779150
|
Misc GPU stats etc changes
|
2013-01-25 18:29:14 +01:00 |
|
Henrik Rydgard
|
e04f5156ee
|
Fix a few graphics issues, optimize shader ID generation (fewer shaders)
|
2013-01-22 22:03:41 +01:00 |
|
Xele02
|
77af8f4727
|
Change cast which break build on linux
|
2013-01-21 01:25:48 +01:00 |
|
Henrik Rydgard
|
3b8ea62b05
|
Cannot cache vertices when morph is enabled.
|
2013-01-20 22:48:29 +01:00 |
|
Henrik Rydgard
|
e15b580df6
|
Avoid using an element buffer in more cases.
|
2013-01-20 22:42:38 +01:00 |
|
Henrik Rydgard
|
611fb3536f
|
Try to use glDrawArrays in more situations, saving us a buffer. Misc.
|
2013-01-20 21:52:54 +01:00 |
|
Henrik Rydgard
|
1b1a275dcc
|
GPU "dirty" optimization, wip vertexcache
|
2013-01-20 13:15:46 +01:00 |
|
Henrik Rydgard
|
04860322f4
|
Merge branch 'master' into vertexcache
|
2013-01-20 11:30:11 +01:00 |
|