1
0
forked from 0ad/0ad
0ad/source/graphics/tests
wraitii 35ed55cfd6 ParamNode: switch to utf8, ToXML -> ToXMLString, test tweak, PCH tweak
This changes ParamNode to use UTF8 values internally (XMB files are UTF8
since cb9d0733ef).
This removes the need for a lot of conversions, speeding things up and
allows cleaning up the validator interface & a few other callsites.
ConstructJSVal could be a tad slower because of UTF8->16 conversions
within Spidermonkey; but the difference is unlikely to be noticeable in
practica.

Also:
- Changes `ToXML` to `ToXMLString` for clarity.
- Add a simple "op" test & show a particular behaviour of merge nodes
that I intend to change somewhat in D3830.
- Remove Component.h from simulation2 PCH - brought in too much.

Tested by: langbart
Differential Revision: https://code.wildfiregames.com/D3834
This was SVN commit r25228.
2021-04-11 09:23:10 +00:00
..
test_Camera.h Adds basic tests for BuildCameraRay and uses viewport instead of renderer for width and height. 2021-03-19 17:39:34 +00:00
test_Color.h Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
test_LOSTexture.h Rename ScriptRuntime to ScriptContext 2020-11-14 10:57:50 +00:00
test_MapGenerator.h Make real directory paths on the VFS predictable (retry) 2021-03-23 12:46:59 +00:00
test_MeshManager.h ParamNode: switch to utf8, ToXML -> ToXMLString, test tweak, PCH tweak 2021-04-11 09:23:10 +00:00
test_ShaderManager.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
test_Terrain.h Fix most of the new vs2017 induced warnings. 2020-11-26 22:28:50 +00:00
test_TextureConverter.h Make real directory paths on the VFS predictable (retry) 2021-03-23 12:46:59 +00:00
test_TextureManager.h Make real directory paths on the VFS predictable (retry) 2021-03-23 12:46:59 +00:00