Files
o3de/Code/Editor
bosnichd 9876d86d5d Fix two compilation errors exposed when enabling tools support for any restricted platform. (#3633)
* Various fixes and empty boilerplate files required for restricted platforms.

Signed-off-by: bosnichd <bosnichd@amazon.com>

* Add comments to address review feedback.

Signed-off-by: bosnichd <bosnichd@amazon.com>

* Fix two compilation errors exposed when enabling tools support for any restricted platform.
- The simple one: remove menu commands that call OnChangeGameSpec (which has since been removed) from CryEdit.cpp
- The "I almost threw my computer out the window" one: pull PVRTC.cpp out of unity builds, because it indirectly #includes winnt.h, which typedefs wchar_t WCHAR, which causes a complilation error (Error C2632 'wchar_t' followed by 'wchar_t' is illegal ImageProcessingAtom.Editor.Static C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h 471) if something else in the unity file has also happened to define WCHAR as wchar_t. Enabling tools support for any restricted platform resulted in this happening due to different compile definitions being set for ImageConvert.cpp and BuilderSettingManager.cpp (see Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt), which resulted in those two files being pulled out of unity builds, which resulted in the entirely unrelated PVRTC.cpp file being moved from the first thing included by a unity file to the second last thing included by a different unity file, that just happened to include something else (prior to PVRTC.cpp) which was defining WCHAR as wchar_t.

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-08-27 11:33:28 -06:00
..
2021-08-20 17:53:14 -07:00
2021-08-16 16:42:05 -07:00
2021-08-25 14:06:26 -07:00
2021-08-16 16:42:30 -07:00
2021-08-25 16:42:01 -07:00
2021-08-25 14:06:26 -07:00
2021-08-16 16:42:30 -07:00
2021-08-20 17:53:14 -07:00
2021-08-16 16:42:30 -07:00
2021-08-16 16:42:05 -07:00
2021-08-20 17:53:14 -07:00
2021-08-16 16:42:30 -07:00
2021-07-27 19:32:01 -07:00
2021-08-16 16:42:30 -07:00
2021-08-23 13:00:27 -07:00
2021-08-16 16:42:05 -07:00
2021-08-20 17:53:14 -07:00
2021-08-16 16:42:30 -07:00
2021-07-02 12:42:44 -05:00
2021-08-23 13:00:27 -07:00
2021-08-25 15:04:38 -06:00
2021-08-20 17:53:14 -07:00
2021-08-23 13:00:27 -07:00
2021-08-20 17:53:14 -07:00
2021-08-25 14:06:26 -07:00
2021-08-16 16:42:30 -07:00
2021-08-25 15:04:38 -06:00
2021-08-16 16:42:30 -07:00
2021-08-20 17:53:14 -07:00
2021-08-20 17:53:14 -07:00
2021-08-20 17:53:14 -07:00
2021-08-02 17:56:56 -07:00
2021-08-16 16:42:30 -07:00
2021-08-25 15:04:38 -06:00
2021-08-20 17:53:14 -07:00
2021-08-20 17:53:14 -07:00
2021-08-16 16:42:30 -07:00
2021-08-23 13:00:27 -07:00
2021-08-16 16:42:05 -07:00
2021-08-05 10:50:29 -04:00
2021-08-20 17:53:14 -07:00
2021-08-16 16:42:05 -07:00