1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-18 19:29:09 +00:00
Commit Graph

17 Commits

Author SHA1 Message Date
1debf8180b Convert many of the now-deprecated plString::Format calls to plFormat 2014-05-28 18:10:24 -07:00
8c5286400a Use premultiplied alpha for plDynamicTextMaps on GUI controls.
This fixes the irregular dark fringes around light text when not exactly pixel-aligned that are caused by independent interpolation of color and alpha. It also makes calculations simpler for things to come.
2014-04-26 21:14:50 +02:00
4cd2b2f7dd Fix #303 2014-04-26 21:14:47 +02:00
a1e3fa6faf Various MinGW compile fixes. 2014-02-19 23:31:43 -08:00
abe3d465b3 Some additional sprintf and std::string cleanup 2014-01-11 20:42:01 -08:00
ee2ba7d068 hsG3DDeviceSelector => plString 2014-01-11 20:42:00 -08:00
0d53e4e0ec Convert plDXShader's error string to a plString, and do some cleanup 2014-01-09 21:47:46 -08:00
b358b26ae9 Merge pull request #354 from Hoikas/init-cleanup
Graphics Init Cleanup
2013-12-12 13:53:16 -08:00
185118d21c Better management of TnLEnums and Direct3D9 object
Two of the big nasties, according to profiling, are the TnL enum and
creation of Direct3D objects. It turned out we were doing these things
several times (3 and 4 respectively) during the init process. So, now we
have an hsGDirect3D namespace and some smart pointers to manage them!
2013-12-12 16:47:03 -05:00
fc67738ee8 Remove some obviously obsolete caps 2013-12-12 16:24:04 -05:00
9070d70e50 Lots of cleanups to hsG3DeviceDelector 2013-12-12 16:24:00 -05:00
a30a326d17 We only support DirectX 9...
If you have less than 11MB VRAM or need to use the ref implementation,
then you are using a dinosaur and have no business even attempting to play
this game.
2013-12-12 16:23:58 -05:00
bbae6a76d7 We don't support 3dfx cards...
Come on, man... They made some good cards, but they went out of business
in 1999! Ain't nobody got time fo' dat.
2013-12-12 16:23:57 -05:00
60c544e1ff Don't lazy-load D3D9.dll
We already link against it, so that's just a waste of time. Also, cleanup
some unneeded ddraw includes. Remember that in Direct3D9, all devices can
render in windowed mode.
2013-12-12 16:23:51 -05:00
f2ba770578 DIE DEVIL HACKS!!! 2013-12-11 19:44:49 -05:00
fc9d51cc35 plViewTransform is not in plPipeline.
Thanks @Deledrius.
2013-07-21 15:57:22 -07:00
04d88377ad Move all the DirectX-specific stuff into a folder.
This actually allows us to compile plPipeline on *nix (although linking
will fail).
2013-07-21 00:50:00 -07:00