WebGL
WebGL copied to clipboard
Microsoft Edge WebGL Implementation
[An extra null pointer check is not needed](https://isocpp.org/wiki/faq/freestore-mgmt#delete-handles-null) in [the destructor for the class "TSmartMemory"](https://github.com/MicrosoftEdge/WebGL/blob/a46127871f780ea22d75218004b057e774a03051/core/include/SmartMemory.hxx#L51).
This PR is with reference to #3 . It's been quite a while, so I thought of opening one. Thanks @elfring for pointing this out.
Part of the missing files * headers.hxx * foundation/collections.hxx * public.hxx
How to run it on Win10 to resolve the compatibility problem of Edge and webGL?
Some of source files are marked two licences at the same time. For example: [GLSL.tab.c](https://github.com/MicrosoftEdge/WebGL/blob/master/GLSLParse/OpenSource/GLSL.tab.c) [GLSL.tab.h](https://github.com/MicrosoftEdge/WebGL/blob/master/GLSLParse/OpenSource/GLSL.tab.h) How can it be? Which parts of files are GPL-licensed? Which parts of files...