├── .clang-format ├── .github ├── .codespellignore ├── issue_template.md └── workflows │ ├── build-android.yml │ ├── build-apple.yml │ ├── build-emscripten.yml │ ├── build-linux.yml │ ├── build-nuget-package.yml │ ├── build-windows.yml │ ├── codeql.yml │ ├── msvc_analysis.yml │ └── publish-nuget-package.yml ├── .gitignore ├── .gitmodules ├── .ignore ├── BuildTools ├── .NET │ ├── dotnet-build-package.py │ ├── dotnet-build-settings.json │ └── requirements.txt ├── Android │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── tests │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── jni │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── CMake │ ├── BuildUtils.cmake │ ├── CheckATL.cpp │ ├── CheckD3D11.cpp │ ├── CheckD3D12.cpp │ ├── FindWindowsSDK.cmake │ └── VulkanUtils.cmake ├── CMakeLists.txt ├── File2Include │ ├── CMakeLists.txt │ └── script.py ├── FormatValidation │ ├── clang-format-validate-license │ ├── clang-format-validate.py │ ├── clang-format_10.0.0.exe │ ├── clang-format_linux_10.0.0 │ ├── clang-format_mac_10.0.0 │ ├── validate_format_linux.sh │ ├── validate_format_linux_implementation.sh │ ├── validate_format_mac.sh │ └── validate_format_win.bat └── Scripts │ ├── appveyor │ ├── install.ps1 │ └── run_tests.bat │ └── travis │ ├── before_install.sh │ ├── build.sh │ ├── build_install.sh │ ├── run_tests.sh │ └── validate_format.sh ├── CMakeLists.txt ├── CODEOWNERS ├── Common ├── CMakeLists.txt ├── include │ └── pch.h ├── interface │ ├── AdvancedMath.hpp │ ├── Align.hpp │ ├── Array2DTools.hpp │ ├── AsyncInitializer.hpp │ ├── BasicFileStream.hpp │ ├── BasicMath.hpp │ ├── CallbackWrapper.hpp │ ├── Cast.hpp │ ├── CompilerDefinitions.h │ ├── DataBlobImpl.hpp │ ├── DefaultRawMemoryAllocator.hpp │ ├── DummyReferenceCounters.hpp │ ├── DynamicLinearAllocator.hpp │ ├── FastRand.hpp │ ├── FileWrapper.hpp │ ├── FilteringTools.hpp │ ├── FixedBlockMemoryAllocator.hpp │ ├── FixedLinearAllocator.hpp │ ├── GeometryPrimitives.h │ ├── HashUtils.hpp │ ├── ImageTools.h │ ├── LRUCache.hpp │ ├── MemoryFileStream.hpp │ ├── ObjectBase.hpp │ ├── ObjectsRegistry.hpp │ ├── ParsingTools.hpp │ ├── ProxyDataBlob.hpp │ ├── RefCntAutoPtr.hpp │ ├── RefCntContainer.hpp │ ├── RefCountedObjectImpl.hpp │ ├── STDAllocator.hpp │ ├── Serializer.hpp │ ├── SpinLock.hpp │ ├── StringDataBlobImpl.hpp │ ├── StringPool.hpp │ ├── StringTools.h │ ├── StringTools.hpp │ ├── ThreadPool.h │ ├── ThreadPool.hpp │ ├── ThreadSignal.hpp │ ├── Timer.hpp │ └── UniqueIdentifier.hpp └── src │ ├── Array2DTools.cpp │ ├── BasicFileStream.cpp │ ├── DataBlobImpl.cpp │ ├── DefaultRawMemoryAllocator.cpp │ ├── FileWrapper.cpp │ ├── FixedBlockMemoryAllocator.cpp │ ├── GeometryPrimitives.cpp │ ├── ImageTools.cpp │ ├── MemoryFileStream.cpp │ ├── Serializer.cpp │ ├── SpinLock.cpp │ ├── ThreadPool.cpp │ └── Timer.cpp ├── Directory.Build.props ├── Directory.Packages.props ├── Graphics ├── Archiver │ ├── CMakeLists.txt │ ├── include │ │ ├── ArchiverImpl.hpp │ │ ├── SerializationDeviceImpl.hpp │ │ ├── SerializationEngineImplTraits.hpp │ │ ├── SerializedPipelineStateImpl.hpp │ │ ├── SerializedRenderPassImpl.hpp │ │ ├── SerializedResourceSignatureImpl.hpp │ │ └── SerializedShaderImpl.hpp │ ├── interface │ │ ├── Archiver.h │ │ ├── ArchiverFactory.h │ │ ├── ArchiverFactoryLoader.h │ │ ├── SerializationDevice.h │ │ ├── SerializedPipelineState.h │ │ └── SerializedShader.h │ ├── readme.md │ └── src │ │ ├── Archiver.def │ │ ├── ArchiverFactory.cpp │ │ ├── ArchiverImpl.cpp │ │ ├── Archiver_D3D11.cpp │ │ ├── Archiver_D3D12.cpp │ │ ├── Archiver_GL.cpp │ │ ├── Archiver_Inc.hpp │ │ ├── Archiver_Mtl.mm │ │ ├── Archiver_Vk.cpp │ │ ├── Archiver_WebGPU.cpp │ │ ├── DLLMain.cpp │ │ ├── SerializationDeviceImpl.cpp │ │ ├── SerializedPipelineStateImpl.cpp │ │ ├── SerializedRenderPassImpl.cpp │ │ ├── SerializedResourceSignatureImpl.cpp │ │ └── SerializedShaderImpl.cpp ├── CMakeLists.txt ├── GraphicsAccessories │ ├── CMakeLists.txt │ ├── interface │ │ ├── ColorConversion.h │ │ ├── DynamicAtlasManager.hpp │ │ ├── GraphicsAccessories.hpp │ │ ├── GraphicsTypesOutputInserters.hpp │ │ ├── ResourceReleaseQueue.hpp │ │ ├── RingBuffer.hpp │ │ ├── SRBMemoryAllocator.hpp │ │ ├── VariableSizeAllocationsManager.hpp │ │ └── VariableSizeGPUAllocationsManager.hpp │ └── src │ │ ├── ColorConversion.cpp │ │ ├── DynamicAtlasManager.cpp │ │ ├── GraphicsAccessories.cpp │ │ └── SRBMemoryAllocator.cpp ├── GraphicsEngine.NET │ ├── Dearchiver.cs │ ├── DeviceContext.cs │ ├── Diligent-GraphicsEngine.NET.csproj │ ├── DiligentGraphics.DiligentEngine.Core.targets │ ├── EngineFactory.cs │ ├── GraphicsTypes.cs │ ├── Mapping.xml │ ├── Mathematics │ │ └── Matrix3x4.cs │ ├── Native.cs │ ├── Primitives │ │ ├── ComObject.cs │ │ └── ComObjectVtbl.cs │ ├── Query.cs │ ├── RenderDevice.cs │ ├── ResourceMapping.cs │ ├── Shader.cs │ ├── ShaderBindingTable.cs │ └── ShaderResourceVariable.cs ├── GraphicsEngine │ ├── CMakeLists.txt │ ├── include │ │ ├── BottomLevelASBase.hpp │ │ ├── BufferBase.hpp │ │ ├── BufferViewBase.hpp │ │ ├── CommandListBase.hpp │ │ ├── DearchiverBase.hpp │ │ ├── DefaultShaderSourceStreamFactory.h │ │ ├── Defines.h │ │ ├── DeviceContextBase.hpp │ │ ├── DeviceMemoryBase.hpp │ │ ├── DeviceObjectArchive.hpp │ │ ├── DeviceObjectBase.hpp │ │ ├── EngineFactoryBase.hpp │ │ ├── EngineMemory.h │ │ ├── FenceBase.hpp │ │ ├── FramebufferBase.hpp │ │ ├── IndexWrapper.hpp │ │ ├── PSOSerializer.hpp │ │ ├── PipelineResourceSignatureBase.hpp │ │ ├── PipelineStateBase.hpp │ │ ├── PipelineStateCacheBase.hpp │ │ ├── PrivateConstants.h │ │ ├── QueryBase.hpp │ │ ├── RenderDeviceBase.hpp │ │ ├── RenderPassBase.hpp │ │ ├── ResourceMappingImpl.hpp │ │ ├── SamplerBase.hpp │ │ ├── ShaderBase.hpp │ │ ├── ShaderBindingTableBase.hpp │ │ ├── ShaderResourceBindingBase.hpp │ │ ├── ShaderResourceCacheCommon.hpp │ │ ├── ShaderResourceVariableBase.hpp │ │ ├── SwapChainBase.hpp │ │ ├── TextureBase.hpp │ │ ├── TextureViewBase.hpp │ │ └── TopLevelASBase.hpp │ ├── interface │ │ ├── APIInfo.h │ │ ├── BlendState.h │ │ ├── BottomLevelAS.h │ │ ├── Buffer.h │ │ ├── BufferView.h │ │ ├── CommandList.h │ │ ├── CommandQueue.h │ │ ├── Constants.h │ │ ├── Dearchiver.h │ │ ├── DepthStencilState.h │ │ ├── DeviceContext.h │ │ ├── DeviceMemory.h │ │ ├── DeviceObject.h │ │ ├── EngineFactory.h │ │ ├── Fence.h │ │ ├── Framebuffer.h │ │ ├── GraphicsTypes.h │ │ ├── GraphicsTypesX.hpp │ │ ├── InputLayout.h │ │ ├── LoadEngineDll.h │ │ ├── PipelineResourceSignature.h │ │ ├── PipelineState.h │ │ ├── PipelineStateCache.h │ │ ├── Query.h │ │ ├── RasterizerState.h │ │ ├── RenderDevice.h │ │ ├── RenderPass.h │ │ ├── ResourceMapping.h │ │ ├── Sampler.h │ │ ├── Shader.h │ │ ├── ShaderBindingTable.h │ │ ├── ShaderResourceBinding.h │ │ ├── ShaderResourceVariable.h │ │ ├── SwapChain.h │ │ ├── Texture.h │ │ ├── TextureView.h │ │ └── TopLevelAS.h │ └── src │ │ ├── APIInfo.cpp │ │ ├── BottomLevelASBase.cpp │ │ ├── BufferBase.cpp │ │ ├── DearchiverBase.cpp │ │ ├── DefaultShaderSourceStreamFactory.cpp │ │ ├── DeviceContextBase.cpp │ │ ├── DeviceMemoryBase.cpp │ │ ├── DeviceObjectArchive.cpp │ │ ├── EngineFactoryBase.cpp │ │ ├── EngineMemory.cpp │ │ ├── FramebufferBase.cpp │ │ ├── GraphicsTypesX.cpp │ │ ├── PSOSerializer.cpp │ │ ├── PipelineResourceSignatureBase.cpp │ │ ├── PipelineStateBase.cpp │ │ ├── PipelineStateCacheBase.cpp │ │ ├── RenderDeviceBase.cpp │ │ ├── RenderPassBase.cpp │ │ ├── ResourceMappingBase.cpp │ │ ├── SamplerBase.cpp │ │ ├── ShaderBase.cpp │ │ ├── ShaderBindingTableBase.cpp │ │ ├── TextureBase.cpp │ │ └── TopLevelASBase.cpp ├── GraphicsEngineD3D11 │ ├── CMakeLists.txt │ ├── include │ │ ├── BufferD3D11Impl.hpp │ │ ├── BufferViewD3D11Impl.hpp │ │ ├── CommandListD3D11Impl.hpp │ │ ├── D3D11TileMappingHelper.hpp │ │ ├── D3D11TypeConversions.hpp │ │ ├── D3D11TypeDefinitions.h │ │ ├── DearchiverD3D11Impl.hpp │ │ ├── DeviceContextD3D11Impl.hpp │ │ ├── DeviceMemoryD3D11Impl.hpp │ │ ├── DeviceObjectArchiveD3D11.hpp │ │ ├── DisjointQueryPool.hpp │ │ ├── EngineD3D11ImplTraits.hpp │ │ ├── FenceD3D11Impl.hpp │ │ ├── FramebufferD3D11Impl.hpp │ │ ├── PipelineResourceAttribsD3D11.hpp │ │ ├── PipelineResourceSignatureD3D11Impl.hpp │ │ ├── PipelineStateD3D11Impl.hpp │ │ ├── QueryD3D11Impl.hpp │ │ ├── RenderDeviceD3D11Impl.hpp │ │ ├── RenderPassD3D11Impl.hpp │ │ ├── ResourceD3D11Base.hpp │ │ ├── SamplerD3D11Impl.hpp │ │ ├── ShaderD3D11Impl.hpp │ │ ├── ShaderResourceBindingD3D11Impl.hpp │ │ ├── ShaderResourceCacheD3D11.hpp │ │ ├── ShaderResourcesD3D11.hpp │ │ ├── ShaderVariableManagerD3D11.hpp │ │ ├── SwapChainD3D11Impl.hpp │ │ ├── Texture1D_D3D11.hpp │ │ ├── Texture2D_D3D11.hpp │ │ ├── Texture3D_D3D11.hpp │ │ ├── TextureBaseD3D11.hpp │ │ ├── TextureViewD3D11Impl.hpp │ │ ├── pch.h │ │ └── targetver.h │ ├── interface │ │ ├── BufferD3D11.h │ │ ├── BufferViewD3D11.h │ │ ├── DeviceContextD3D11.h │ │ ├── DeviceMemoryD3D11.h │ │ ├── EngineFactoryD3D11.h │ │ ├── FenceD3D11.h │ │ ├── PipelineStateD3D11.h │ │ ├── QueryD3D11.h │ │ ├── RenderDeviceD3D11.h │ │ ├── SamplerD3D11.h │ │ ├── ShaderD3D11.h │ │ ├── ShaderResourceBindingD3D11.h │ │ ├── SwapChainD3D11.h │ │ ├── TextureD3D11.h │ │ └── TextureViewD3D11.h │ ├── readme.md │ └── src │ │ ├── BufferD3D11Impl.cpp │ │ ├── BufferViewD3D11Impl.cpp │ │ ├── CommandListD3D11Impl.cpp │ │ ├── D3D11TypeConversions.cpp │ │ ├── DLLMain.cpp │ │ ├── DearchiverD3D11Impl.cpp │ │ ├── DeviceContextD3D11Impl.cpp │ │ ├── DeviceMemoryD3D11Impl.cpp │ │ ├── DeviceObjectArchiveD3D11.cpp │ │ ├── EngineFactoryD3D11.cpp │ │ ├── FenceD3D11Impl.cpp │ │ ├── FramebufferD3D11Impl.cpp │ │ ├── GUIDDef.cpp │ │ ├── GraphicsEngineD3D11.def │ │ ├── PipelineResourceSignatureD3D11Impl.cpp │ │ ├── PipelineStateD3D11Impl.cpp │ │ ├── QueryD3D11Impl.cpp │ │ ├── RenderDeviceD3D11Impl.cpp │ │ ├── RenderPassD3D11Impl.cpp │ │ ├── SamplerD3D11Impl.cpp │ │ ├── ShaderD3D11Impl.cpp │ │ ├── ShaderResourceBindingD3D11Impl.cpp │ │ ├── ShaderResourceCacheD3D11.cpp │ │ ├── ShaderResourcesD3D11.cpp │ │ ├── ShaderVariableManagerD3D11.cpp │ │ ├── SwapChainD3D11Impl.cpp │ │ ├── Texture1D_D3D11.cpp │ │ ├── Texture2D_D3D11.cpp │ │ ├── Texture3D_D3D11.cpp │ │ ├── TextureBaseD3D11.cpp │ │ └── TextureViewD3D11Impl.cpp ├── GraphicsEngineD3D12 │ ├── CMakeLists.txt │ ├── include │ │ ├── BottomLevelASD3D12Impl.hpp │ │ ├── BufferD3D12Impl.hpp │ │ ├── BufferViewD3D12Impl.hpp │ │ ├── CommandContext.hpp │ │ ├── CommandListD3D12Impl.hpp │ │ ├── CommandListManager.hpp │ │ ├── CommandQueueD3D12Impl.hpp │ │ ├── D3D12DynamicHeap.hpp │ │ ├── D3D12Loader.hpp │ │ ├── D3D12ResourceBase.hpp │ │ ├── D3D12TileMappingHelper.hpp │ │ ├── D3D12TypeConversions.hpp │ │ ├── D3D12TypeDefinitions.h │ │ ├── D3D12Utils.h │ │ ├── DearchiverD3D12Impl.hpp │ │ ├── DescriptorHeap.hpp │ │ ├── DeviceContextD3D12Impl.hpp │ │ ├── DeviceMemoryD3D12Impl.hpp │ │ ├── DeviceObjectArchiveD3D12.hpp │ │ ├── EngineD3D12ImplTraits.hpp │ │ ├── FenceD3D12Impl.hpp │ │ ├── FramebufferD3D12Impl.hpp │ │ ├── GenerateMips.hpp │ │ ├── PipelineResourceAttribsD3D12.hpp │ │ ├── PipelineResourceSignatureD3D12Impl.hpp │ │ ├── PipelineStateCacheD3D12Impl.hpp │ │ ├── PipelineStateD3D12Impl.hpp │ │ ├── QueryD3D12Impl.hpp │ │ ├── QueryManagerD3D12.hpp │ │ ├── RenderDeviceD3D12Impl.hpp │ │ ├── RenderPassD3D12Impl.hpp │ │ ├── RootParamsManager.hpp │ │ ├── RootSignature.hpp │ │ ├── SamplerD3D12Impl.hpp │ │ ├── ShaderBindingTableD3D12Impl.hpp │ │ ├── ShaderD3D12Impl.hpp │ │ ├── ShaderResourceBindingD3D12Impl.hpp │ │ ├── ShaderResourceCacheD3D12.hpp │ │ ├── ShaderResourcesD3D12.hpp │ │ ├── ShaderVariableManagerD3D12.hpp │ │ ├── SwapChainD3D12Impl.hpp │ │ ├── TextureD3D12Impl.hpp │ │ ├── TextureViewD3D12Impl.hpp │ │ ├── TopLevelASD3D12Impl.hpp │ │ ├── d3dx12_win.h │ │ └── pch.h │ ├── interface │ │ ├── BottomLevelASD3D12.h │ │ ├── BufferD3D12.h │ │ ├── BufferViewD3D12.h │ │ ├── CommandQueueD3D12.h │ │ ├── DeviceContextD3D12.h │ │ ├── DeviceMemoryD3D12.h │ │ ├── EngineFactoryD3D12.h │ │ ├── FenceD3D12.h │ │ ├── PipelineStateCacheD3D12.h │ │ ├── PipelineStateD3D12.h │ │ ├── QueryD3D12.h │ │ ├── RenderDeviceD3D12.h │ │ ├── SamplerD3D12.h │ │ ├── ShaderBindingTableD3D12.h │ │ ├── ShaderD3D12.h │ │ ├── ShaderResourceBindingD3D12.h │ │ ├── SwapChainD3D12.h │ │ ├── TextureD3D12.h │ │ ├── TextureViewD3D12.h │ │ └── TopLevelASD3D12.h │ ├── readme.md │ ├── shaders │ │ └── GenerateMips │ │ │ ├── GenerateMipsCS.hlsli │ │ │ ├── GenerateMipsGammaCS.hlsl │ │ │ ├── GenerateMipsGammaOddCS.hlsl │ │ │ ├── GenerateMipsGammaOddXCS.hlsl │ │ │ ├── GenerateMipsGammaOddYCS.hlsl │ │ │ ├── GenerateMipsLinearCS.hlsl │ │ │ ├── GenerateMipsLinearOddCS.hlsl │ │ │ ├── GenerateMipsLinearOddXCS.hlsl │ │ │ └── GenerateMipsLinearOddYCS.hlsl │ └── src │ │ ├── BottomLevelASD3D12Impl.cpp │ │ ├── BufferD3D12Impl.cpp │ │ ├── BufferViewD3D12Impl.cpp │ │ ├── CommandContext.cpp │ │ ├── CommandListManager.cpp │ │ ├── CommandQueueD3D12Impl.cpp │ │ ├── D3D12DynamicHeap.cpp │ │ ├── D3D12Loader.cpp │ │ ├── D3D12TypeConversions.cpp │ │ ├── D3D12Utils.cpp │ │ ├── DLLMain.cpp │ │ ├── DearchiverD3D12Impl.cpp │ │ ├── DescriptorHeap.cpp │ │ ├── DeviceContextD3D12Impl.cpp │ │ ├── DeviceMemoryD3D12Impl.cpp │ │ ├── DeviceObjectArchiveD3D12.cpp │ │ ├── EngineFactoryD3D12.cpp │ │ ├── FenceD3D12Impl.cpp │ │ ├── FramebufferD3D12Impl.cpp │ │ ├── GenerateMips.cpp │ │ ├── GraphicsEngineD3D12.def │ │ ├── PipelineResourceSignatureD3D12Impl.cpp │ │ ├── PipelineStateCacheD3D12Impl.cpp │ │ ├── PipelineStateD3D12Impl.cpp │ │ ├── QueryD3D12Impl.cpp │ │ ├── QueryManagerD3D12.cpp │ │ ├── RenderDeviceD3D12Impl.cpp │ │ ├── RenderPassD3D12Impl.cpp │ │ ├── RootParamsManager.cpp │ │ ├── RootSignature.cpp │ │ ├── SamplerD3D12Impl.cpp │ │ ├── ShaderBindingTableD3D12Impl.cpp │ │ ├── ShaderD3D12Impl.cpp │ │ ├── ShaderResourceBindingD3D12Impl.cpp │ │ ├── ShaderResourceCacheD3D12.cpp │ │ ├── ShaderResourcesD3D12.cpp │ │ ├── ShaderVariableManagerD3D12.cpp │ │ ├── SwapChainD3D12Impl.cpp │ │ ├── TextureD3D12Impl.cpp │ │ ├── TextureViewD3D12Impl.cpp │ │ └── TopLevelASD3D12Impl.cpp ├── GraphicsEngineD3DBase │ ├── CMakeLists.txt │ ├── include │ │ ├── D3DCommonTypeConversions.hpp │ │ ├── D3DErrors.hpp │ │ ├── D3DShaderResourceLoader.hpp │ │ ├── D3DShaderResourceValidation.hpp │ │ ├── D3DTileMappingHelper.hpp │ │ ├── D3DTypeConversionImpl.hpp │ │ ├── D3DViewDescConversionImpl.hpp │ │ ├── DXGITypeConversions.hpp │ │ ├── EngineFactoryD3DBase.hpp │ │ ├── NVApiLoader.hpp │ │ ├── RenderDeviceD3DBase.hpp │ │ ├── ShaderD3DBase.hpp │ │ ├── ShaderResources.hpp │ │ ├── ShaderVariableD3D.hpp │ │ └── SwapChainD3DBase.hpp │ ├── interface │ │ ├── ShaderD3D.h │ │ └── ShaderResourceVariableD3D.h │ └── src │ │ ├── D3DCommonTypeConversions.cpp │ │ ├── D3DShaderResourceValidation.cpp │ │ ├── DXGITypeConversions.cpp │ │ ├── ShaderD3DBase.cpp │ │ ├── ShaderResources.cpp │ │ └── SwapChainD3DBase.cpp ├── GraphicsEngineMetal │ ├── .clang-format │ ├── interface │ │ ├── BottomLevelASMtl.h │ │ ├── BufferMtl.h │ │ ├── BufferViewMtl.h │ │ ├── CommandQueueMtl.h │ │ ├── DeviceContextMtl.h │ │ ├── DeviceMemoryMtl.h │ │ ├── EngineFactoryMtl.h │ │ ├── FenceMtl.h │ │ ├── PipelineStateCacheMtl.h │ │ ├── PipelineStateMtl.h │ │ ├── QueryMtl.h │ │ ├── RasterizationRateMapMtl.h │ │ ├── RenderDeviceMtl.h │ │ ├── SamplerMtl.h │ │ ├── ShaderMtl.h │ │ ├── ShaderResourceBindingMtl.h │ │ ├── SwapChainMtl.h │ │ ├── TextureMtl.h │ │ ├── TextureViewMtl.h │ │ └── TopLevelASMtl.h │ └── readme.md ├── GraphicsEngineNextGenBase │ ├── CMakeLists.txt │ ├── include │ │ ├── DeviceContextNextGenBase.hpp │ │ ├── DynamicHeap.hpp │ │ └── RenderDeviceNextGenBase.hpp │ └── src │ │ └── dummy.cpp ├── GraphicsEngineOpenGL │ ├── CMakeLists.txt │ ├── include │ │ ├── AsyncWritableResource.hpp │ │ ├── BufferGLImpl.hpp │ │ ├── BufferViewGLImpl.hpp │ │ ├── DearchiverGLImpl.hpp │ │ ├── DeviceContextGLImpl.hpp │ │ ├── DeviceObjectArchiveGL.hpp │ │ ├── EngineGLImplTraits.hpp │ │ ├── FBOCache.hpp │ │ ├── FenceGLImpl.hpp │ │ ├── FramebufferGLImpl.hpp │ │ ├── GLContext.hpp │ │ ├── GLContextAndroid.hpp │ │ ├── GLContextEmscripten.hpp │ │ ├── GLContextIOS.hpp │ │ ├── GLContextLinux.hpp │ │ ├── GLContextMacOS.hpp │ │ ├── GLContextState.hpp │ │ ├── GLContextWindows.hpp │ │ ├── GLObjectWrapper.hpp │ │ ├── GLProgram.hpp │ │ ├── GLProgramCache.hpp │ │ ├── GLStubs.h │ │ ├── GLStubsAndroid.h │ │ ├── GLStubsEmscripten.h │ │ ├── GLStubsIOS.h │ │ ├── GLTypeConversions.hpp │ │ ├── OpenXR_GLHelpers.hpp │ │ ├── PipelineResourceAttribsGL.hpp │ │ ├── PipelineResourceSignatureGLImpl.hpp │ │ ├── PipelineStateGLImpl.hpp │ │ ├── QueryGLImpl.hpp │ │ ├── RenderDeviceGLESImpl.hpp │ │ ├── RenderDeviceGLImpl.hpp │ │ ├── RenderPassGLImpl.hpp │ │ ├── SamplerGLImpl.hpp │ │ ├── ShaderGLImpl.hpp │ │ ├── ShaderResourceBindingGLImpl.hpp │ │ ├── ShaderResourceCacheGL.hpp │ │ ├── ShaderResourcesGL.hpp │ │ ├── ShaderVariableManagerGL.hpp │ │ ├── SwapChainGLBase.hpp │ │ ├── SwapChainGLIOS.hpp │ │ ├── SwapChainGLImpl.hpp │ │ ├── Texture1DArray_GL.hpp │ │ ├── Texture1D_GL.hpp │ │ ├── Texture2DArray_GL.hpp │ │ ├── Texture2D_GL.hpp │ │ ├── Texture3D_GL.hpp │ │ ├── TextureBaseGL.hpp │ │ ├── TextureCubeArray_GL.hpp │ │ ├── TextureCube_GL.hpp │ │ ├── TextureViewGLImpl.hpp │ │ ├── VAOCache.hpp │ │ └── pch.h │ ├── interface │ │ ├── BaseInterfacesGL.h │ │ ├── BufferGL.h │ │ ├── BufferViewGL.h │ │ ├── DeviceContextGL.h │ │ ├── EngineFactoryOpenGL.h │ │ ├── FenceGL.h │ │ ├── PipelineStateGL.h │ │ ├── QueryGL.h │ │ ├── RenderDeviceGL.h │ │ ├── RenderDeviceGLES.h │ │ ├── SamplerGL.h │ │ ├── ShaderGL.h │ │ ├── ShaderResourceBindingGL.h │ │ ├── SwapChainGL.h │ │ ├── TextureGL.h │ │ └── TextureViewGL.h │ ├── readme.md │ └── src │ │ ├── BufferGLImpl.cpp │ │ ├── BufferViewGLImpl.cpp │ │ ├── DLLMain.cpp │ │ ├── DearchiverGLImpl.cpp │ │ ├── DeviceContextGLImpl.cpp │ │ ├── DeviceObjectArchiveGL.cpp │ │ ├── EngineFactoryOpenGL.cpp │ │ ├── FBOCache.cpp │ │ ├── FenceGLImpl.cpp │ │ ├── FramebufferGLImpl.cpp │ │ ├── GLAdapterSelector.cpp │ │ ├── GLContextAndroid.cpp │ │ ├── GLContextEmscripten.cpp │ │ ├── GLContextIOS.mm │ │ ├── GLContextLinux.cpp │ │ ├── GLContextMacOS.mm │ │ ├── GLContextState.cpp │ │ ├── GLContextWindows.cpp │ │ ├── GLObjectWrapper.cpp │ │ ├── GLProgram.cpp │ │ ├── GLProgramCache.cpp │ │ ├── GLStubsAndroid.cpp │ │ ├── GLTypeConversions.cpp │ │ ├── GraphicsEngineOpenGL.def │ │ ├── PipelineResourceSignatureGLImpl.cpp │ │ ├── PipelineStateGLImpl.cpp │ │ ├── QueryGLImpl.cpp │ │ ├── RenderDeviceGLESImpl.cpp │ │ ├── RenderDeviceGLImpl.cpp │ │ ├── RenderPassGLImpl.cpp │ │ ├── SamplerGLImpl.cpp │ │ ├── ShaderGLImpl.cpp │ │ ├── ShaderResourceBindingGLImpl.cpp │ │ ├── ShaderResourceCacheGL.cpp │ │ ├── ShaderResourcesGL.cpp │ │ ├── ShaderVariableManagerGL.cpp │ │ ├── SwapChainGLIOS.mm │ │ ├── SwapChainGLImpl.cpp │ │ ├── Texture1DArray_GL.cpp │ │ ├── Texture1D_GL.cpp │ │ ├── Texture2DArray_GL.cpp │ │ ├── Texture2D_GL.cpp │ │ ├── Texture3D_GL.cpp │ │ ├── TextureBaseGL.cpp │ │ ├── TextureCubeArray_GL.cpp │ │ ├── TextureCube_GL.cpp │ │ ├── TextureViewGLImpl.cpp │ │ └── VAOCache.cpp ├── GraphicsEngineVulkan │ ├── CMakeLists.txt │ ├── include │ │ ├── BottomLevelASVkImpl.hpp │ │ ├── BufferViewVkImpl.hpp │ │ ├── BufferVkImpl.hpp │ │ ├── CommandListVkImpl.hpp │ │ ├── CommandPoolManager.hpp │ │ ├── CommandQueueVkImpl.hpp │ │ ├── DearchiverVkImpl.hpp │ │ ├── DescriptorPoolManager.hpp │ │ ├── DeviceContextVkImpl.hpp │ │ ├── DeviceMemoryVkImpl.hpp │ │ ├── DeviceObjectArchiveVk.hpp │ │ ├── EngineVkImplTraits.hpp │ │ ├── FenceVkImpl.hpp │ │ ├── FramebufferCache.hpp │ │ ├── FramebufferVkImpl.hpp │ │ ├── GenerateMipsVkHelper.hpp │ │ ├── ManagedVulkanObject.hpp │ │ ├── PipelineLayoutVk.hpp │ │ ├── PipelineResourceAttribsVk.hpp │ │ ├── PipelineResourceSignatureVkImpl.hpp │ │ ├── PipelineStateCacheVkImpl.hpp │ │ ├── PipelineStateVkImpl.hpp │ │ ├── QueryManagerVk.hpp │ │ ├── QueryVkImpl.hpp │ │ ├── RenderDeviceVkImpl.hpp │ │ ├── RenderPassCache.hpp │ │ ├── RenderPassVkImpl.hpp │ │ ├── SamplerVkImpl.hpp │ │ ├── ShaderBindingTableVkImpl.hpp │ │ ├── ShaderResourceBindingVkImpl.hpp │ │ ├── ShaderResourceCacheVk.hpp │ │ ├── ShaderVariableManagerVk.hpp │ │ ├── ShaderVkImpl.hpp │ │ ├── SwapChainVkImpl.hpp │ │ ├── TextureViewVkImpl.hpp │ │ ├── TextureVkImpl.hpp │ │ ├── TopLevelASVkImpl.hpp │ │ ├── VulkanDynamicHeap.hpp │ │ ├── VulkanErrors.hpp │ │ ├── VulkanTypeConversions.hpp │ │ ├── VulkanUploadHeap.hpp │ │ ├── VulkanUtilities │ │ │ ├── CommandBuffer.hpp │ │ │ ├── CommandBufferPool.hpp │ │ │ ├── Debug.hpp │ │ │ ├── Instance.hpp │ │ │ ├── LogicalDevice.hpp │ │ │ ├── MemoryManager.hpp │ │ │ ├── ObjectWrappers.hpp │ │ │ ├── PhysicalDevice.hpp │ │ │ ├── RenderingInfoWrapper.hpp │ │ │ ├── SyncObjectManager.hpp │ │ │ └── VulkanHeaders.h │ │ └── pch.h │ ├── interface │ │ ├── BottomLevelASVk.h │ │ ├── BufferViewVk.h │ │ ├── BufferVk.h │ │ ├── CommandQueueVk.h │ │ ├── DeviceContextVk.h │ │ ├── DeviceMemoryVk.h │ │ ├── EngineFactoryVk.h │ │ ├── FenceVk.h │ │ ├── FramebufferVk.h │ │ ├── PipelineStateCacheVk.h │ │ ├── PipelineStateVk.h │ │ ├── QueryVk.h │ │ ├── RenderDeviceVk.h │ │ ├── RenderPassVk.h │ │ ├── SamplerVk.h │ │ ├── ShaderBindingTableVk.h │ │ ├── ShaderResourceBindingVk.h │ │ ├── ShaderVk.h │ │ ├── SwapChainVk.h │ │ ├── TextureViewVk.h │ │ ├── TextureVk.h │ │ └── TopLevelASVk.h │ ├── readme.md │ └── src │ │ ├── BottomLevelASVkImpl.cpp │ │ ├── BufferViewVkImpl.cpp │ │ ├── BufferVkImpl.cpp │ │ ├── CommandPoolManager.cpp │ │ ├── CommandQueueVkImpl.cpp │ │ ├── DLLMain.cpp │ │ ├── DearchiverVkImpl.cpp │ │ ├── DescriptorPoolManager.cpp │ │ ├── DeviceContextVkImpl.cpp │ │ ├── DeviceMemoryVkImpl.cpp │ │ ├── DeviceObjectArchiveVk.cpp │ │ ├── EngineFactoryVk.cpp │ │ ├── FenceVkImpl.cpp │ │ ├── FramebufferCache.cpp │ │ ├── FramebufferVkImpl.cpp │ │ ├── GenerateMipsVkHelper.cpp │ │ ├── GraphicsEngineVk.def │ │ ├── PipelineLayoutVk.cpp │ │ ├── PipelineResourceSignatureVkImpl.cpp │ │ ├── PipelineStateCacheVkImpl.cpp │ │ ├── PipelineStateVkImpl.cpp │ │ ├── QueryManagerVk.cpp │ │ ├── QueryVkImpl.cpp │ │ ├── RenderDeviceVkImpl.cpp │ │ ├── RenderPassCache.cpp │ │ ├── RenderPassVkImpl.cpp │ │ ├── SamplerVkImpl.cpp │ │ ├── ShaderBindingTableVkImpl.cpp │ │ ├── ShaderResourceBindingVkImpl.cpp │ │ ├── ShaderResourceCacheVk.cpp │ │ ├── ShaderVariableManagerVk.cpp │ │ ├── ShaderVkImpl.cpp │ │ ├── SwapChainVkImpl.cpp │ │ ├── TextureViewVkImpl.cpp │ │ ├── TextureVkImpl.cpp │ │ ├── TopLevelASVkImpl.cpp │ │ ├── VulkanDynamicHeap.cpp │ │ ├── VulkanTypeConversions.cpp │ │ ├── VulkanUploadHeap.cpp │ │ └── VulkanUtilities │ │ ├── CommandBuffer.cpp │ │ ├── CommandBufferPool.cpp │ │ ├── Debug.cpp │ │ ├── Instance.cpp │ │ ├── LogicalDevice.cpp │ │ ├── MemoryManager.cpp │ │ ├── PhysicalDevice.cpp │ │ ├── RenderingInfoWrapper.cpp │ │ └── SyncObjectManager.cpp ├── GraphicsEngineWebGPU │ ├── CMakeLists.txt │ ├── include │ │ ├── AttachmentCleanerWebGPU.hpp │ │ ├── BufferViewWebGPUImpl.hpp │ │ ├── BufferWebGPUImpl.hpp │ │ ├── DearchiverWebGPUImpl.hpp │ │ ├── DeviceContextWebGPUImpl.hpp │ │ ├── DeviceObjectArchiveWebGPU.hpp │ │ ├── DynamicMemoryManagerWebGPU.hpp │ │ ├── EngineWebGPUImplTraits.hpp │ │ ├── FenceWebGPUImpl.hpp │ │ ├── FramebufferWebGPUImpl.hpp │ │ ├── GenerateMipsHelperWebGPU.hpp │ │ ├── PipelineLayoutWebGPU.hpp │ │ ├── PipelineResourceAttribsWebGPU.hpp │ │ ├── PipelineResourceSignatureWebGPUImpl.hpp │ │ ├── PipelineStateWebGPUImpl.hpp │ │ ├── QueryManagerWebGPU.hpp │ │ ├── QueryWebGPUImpl.hpp │ │ ├── RenderDeviceWebGPUImpl.hpp │ │ ├── RenderPassWebGPUImpl.hpp │ │ ├── SamplerWebGPUImpl.hpp │ │ ├── ShaderResourceBindingWebGPUImpl.hpp │ │ ├── ShaderResourceCacheWebGPU.hpp │ │ ├── ShaderVariableManagerWebGPU.hpp │ │ ├── ShaderWebGPUImpl.hpp │ │ ├── SwapChainWebGPUImpl.hpp │ │ ├── SyncPointWebGPU.hpp │ │ ├── TextureViewWebGPUImpl.hpp │ │ ├── TextureWebGPUImpl.hpp │ │ ├── UploadMemoryManagerWebGPU.hpp │ │ ├── WebGPUObjectWrappers.hpp │ │ ├── WebGPUResourceBase.hpp │ │ ├── WebGPUStubs.hpp │ │ ├── WebGPUTypeConversions.hpp │ │ └── pch.h │ ├── interface │ │ ├── BufferViewWebGPU.h │ │ ├── BufferWebGPU.h │ │ ├── DeviceContextWebGPU.h │ │ ├── EngineFactoryWebGPU.h │ │ ├── FenceWebGPU.h │ │ ├── PipelineStateWebGPU.h │ │ ├── QueryWebGPU.h │ │ ├── RenderDeviceWebGPU.h │ │ ├── SamplerWebGPU.h │ │ ├── ShaderResourceBindingWebGPU.h │ │ ├── ShaderWebGPU.h │ │ ├── SwapChainWebGPU.h │ │ ├── TextureViewWebGPU.h │ │ └── TextureWebGPU.h │ ├── readme.md │ └── src │ │ ├── AttachmentCleanerWebGPU.cpp │ │ ├── BufferViewWebGPUImpl.cpp │ │ ├── BufferWebGPUImpl.cpp │ │ ├── DLLMain.cpp │ │ ├── DearchiverWebGPUImpl.cpp │ │ ├── DeviceContextWebGPUImpl.cpp │ │ ├── DeviceObjectArchiveWebGPU.cpp │ │ ├── DynamicMemoryManagerWebGPU.cpp │ │ ├── EngineFactoryWebGPU.cpp │ │ ├── FenceWebGPUImpl.cpp │ │ ├── FramebufferWebGPUImpl.cpp │ │ ├── GenerateMipsHelperWebGPU.cpp │ │ ├── GraphicsEngineWebGPU.def │ │ ├── PipelineLayoutWebGPU.cpp │ │ ├── PipelineResourceSignatureWebGPUImpl.cpp │ │ ├── PipelineStateWebGPUImpl.cpp │ │ ├── QueryManagerWebGPU.cpp │ │ ├── QueryWebGPUImpl.cpp │ │ ├── RenderDeviceWebGPUImpl.cpp │ │ ├── RenderPassWebGPUImpl.cpp │ │ ├── SamplerWebGPUImpl.cpp │ │ ├── ShaderResourceBindingWebGPUImpl.cpp │ │ ├── ShaderResourceCacheWebGPU.cpp │ │ ├── ShaderVariableManagerWebGPU.cpp │ │ ├── ShaderWebGPUImpl.cpp │ │ ├── SwapChainWebGPUImpl.cpp │ │ ├── TextureViewWebGPUImpl.cpp │ │ ├── TextureWebGPUImpl.cpp │ │ ├── UploadMemoryManagerWebGPU.cpp │ │ ├── WebGPUResourceBase.cpp │ │ └── WebGPUTypeConversions.cpp ├── GraphicsTools │ ├── CMakeLists.txt │ ├── include │ │ ├── AsyncPipelineState.hpp │ │ ├── ProxyPipelineState.hpp │ │ ├── ReloadablePipelineState.hpp │ │ ├── ReloadableShader.hpp │ │ └── RenderStateCacheImpl.hpp │ ├── interface │ │ ├── BufferSuballocator.h │ │ ├── BytecodeCache.h │ │ ├── CommonlyUsedStates.h │ │ ├── DurationQueryHelper.hpp │ │ ├── DynamicBuffer.hpp │ │ ├── DynamicTextureArray.hpp │ │ ├── DynamicTextureAtlas.h │ │ ├── GPUCompletionAwaitQueue.hpp │ │ ├── GraphicsUtilities.h │ │ ├── MapHelper.hpp │ │ ├── OffScreenSwapChain.hpp │ │ ├── OpenXRUtilities.h │ │ ├── RenderStateCache.h │ │ ├── RenderStateCache.hpp │ │ ├── ResourceRegistry.hpp │ │ ├── ScopedDebugGroup.hpp │ │ ├── ScopedQueryHelper.hpp │ │ ├── ScreenCapture.hpp │ │ ├── ShaderMacroHelper.hpp │ │ ├── ShaderSourceFactoryUtils.h │ │ ├── ShaderSourceFactoryUtils.hpp │ │ ├── StreamingBuffer.hpp │ │ ├── TextureUploader.hpp │ │ ├── TextureUploaderBase.hpp │ │ ├── TextureUploaderD3D11.hpp │ │ ├── TextureUploaderD3D12_Vk.hpp │ │ ├── TextureUploaderGL.hpp │ │ ├── TextureUploaderWebGPU.hpp │ │ ├── VertexPool.h │ │ ├── VertexPoolX.hpp │ │ └── XXH128Hasher.hpp │ └── src │ │ ├── AsyncPipelineState.cpp │ │ ├── BufferSuballocator.cpp │ │ ├── BytecodeCache.cpp │ │ ├── DurationQueryHelper.cpp │ │ ├── DynamicBuffer.cpp │ │ ├── DynamicTextureArray.cpp │ │ ├── DynamicTextureAtlas.cpp │ │ ├── GraphicsUtilities.cpp │ │ ├── GraphicsUtilitiesD3D11.cpp │ │ ├── GraphicsUtilitiesD3D12.cpp │ │ ├── GraphicsUtilitiesGL.cpp │ │ ├── GraphicsUtilitiesMtl.mm │ │ ├── GraphicsUtilitiesVk.cpp │ │ ├── GraphicsUtilitiesWebGPU.cpp │ │ ├── OffScreenSwapChain.cpp │ │ ├── OpenXRUtilities.cpp │ │ ├── OpenXRUtilitiesD3D11.cpp │ │ ├── OpenXRUtilitiesD3D12.cpp │ │ ├── OpenXRUtilitiesGL.cpp │ │ ├── OpenXRUtilitiesVk.cpp │ │ ├── ReloadablePipelineState.cpp │ │ ├── ReloadableShader.cpp │ │ ├── RenderStateCacheImpl.cpp │ │ ├── ScopedQueryHelper.cpp │ │ ├── ScreenCapture.cpp │ │ ├── ShaderSourceFactoryUtils.cpp │ │ ├── TextureUploader.cpp │ │ ├── TextureUploaderD3D11.cpp │ │ ├── TextureUploaderD3D12_Vk.cpp │ │ ├── TextureUploaderGL.cpp │ │ ├── TextureUploaderWebGPU.cpp │ │ ├── VertexPool.cpp │ │ └── XXH128Hasher.cpp ├── HLSL2GLSLConverterLib │ ├── CMakeLists.txt │ ├── include │ │ ├── GLSLDefinitions.h │ │ ├── HLSL2GLSLConverterImpl.hpp │ │ ├── HLSL2GLSLConverterObject.hpp │ │ └── pch.h │ ├── interface │ │ └── HLSL2GLSLConverter.h │ ├── readme.md │ └── src │ │ ├── HLSL2GLSLConverterImpl.cpp │ │ └── HLSL2GLSLConverterObject.cpp └── ShaderTools │ ├── CMakeLists.txt │ ├── include │ ├── DXBCUtils.hpp │ ├── DXCompiler.hpp │ ├── DXCompilerLibrary.hpp │ ├── GLSLParsingTools.hpp │ ├── GLSLUtils.hpp │ ├── GLSLangUtils.hpp │ ├── HLSLDefinitions.fxh │ ├── HLSLKeywords.h │ ├── HLSLParsingTools.hpp │ ├── HLSLTokenizer.hpp │ ├── HLSLUtils.hpp │ ├── ResourceBindingMap.hpp │ ├── SPIRVShaderResources.hpp │ ├── SPIRVTools.hpp │ ├── SPIRVUtils.hpp │ ├── ShaderToolsCommon.hpp │ ├── WGSLShaderResources.hpp │ └── WGSLUtils.hpp │ └── src │ ├── DXBCUtils.cpp │ ├── DXCompiler.cpp │ ├── DXCompilerLibrary.cpp │ ├── DXCompilerLibraryLinux.cpp │ ├── DXCompilerLibraryUWP.cpp │ ├── DXCompilerLibraryWin32.cpp │ ├── DXILUtilsStub.cpp │ ├── GLSLParsingTools.cpp │ ├── GLSLUtils.cpp │ ├── GLSLangUtils.cpp │ ├── HLSLParsingTools.cpp │ ├── HLSLTokenizer.cpp │ ├── HLSLUtils.cpp │ ├── SPIRVShaderResources.cpp │ ├── SPIRVTools.cpp │ ├── SPIRVUtils.cpp │ ├── ShaderToolsCommon.cpp │ ├── WGSLShaderResources.cpp │ └── WGSLUtils.cpp ├── License.txt ├── Platforms ├── Android │ ├── CMakeLists.txt │ ├── interface │ │ ├── AndroidDebug.hpp │ │ ├── AndroidFileSystem.hpp │ │ ├── AndroidNativeWindow.h │ │ ├── AndroidPlatformDefinitions.h │ │ ├── AndroidPlatformMisc.hpp │ │ ├── JNIMiniHelper.hpp │ │ └── JNIWrappers.hpp │ └── src │ │ ├── AndroidDebug.cpp │ │ ├── AndroidFileSystem.cpp │ │ └── AndroidPlatformMisc.cpp ├── Apple │ ├── CMakeLists.txt │ ├── interface │ │ ├── AppleDebug.hpp │ │ ├── AppleFileSystem.hpp │ │ ├── ApplePlatformDefinitions.h │ │ ├── ApplePlatformMisc.hpp │ │ ├── CFObjectWrapper.hpp │ │ ├── IOSNativeWindow.h │ │ ├── MacOSNativeWindow.h │ │ └── TVOSNativeWindow.h │ └── src │ │ ├── AppleDebug.mm │ │ ├── AppleFileSystem.mm │ │ ├── ApplePlatformMisc.cpp │ │ └── MacOSNativeWindow.mm ├── Basic │ ├── CMakeLists.txt │ ├── include │ │ └── SearchRecursive.inl │ ├── interface │ │ ├── BasicFileSystem.hpp │ │ ├── BasicPlatformDebug.hpp │ │ ├── BasicPlatformMisc.hpp │ │ ├── DebugUtilities.hpp │ │ └── StandardFile.hpp │ └── src │ │ ├── BasicFileSystem.cpp │ │ ├── BasicPlatformDebug.cpp │ │ ├── BasicPlatformMisc.cpp │ │ └── StandardFile.cpp ├── CMakeLists.txt ├── Emscripten │ ├── CMakeLists.txt │ ├── interface │ │ ├── EmscriptenDebug.hpp │ │ ├── EmscriptenFileSystem.hpp │ │ ├── EmscriptenNativeWindow.h │ │ ├── EmscriptenPlatformDefinitions.h │ │ └── EmscriptenPlatformMisc.hpp │ └── src │ │ ├── EmscriptenDebug.cpp │ │ └── EmscriptenFileSystem.cpp ├── Linux │ ├── CMakeLists.txt │ ├── interface │ │ ├── LinuxDebug.hpp │ │ ├── LinuxFileSystem.hpp │ │ ├── LinuxNativeWindow.h │ │ ├── LinuxPlatformDefinitions.h │ │ └── LinuxPlatformMisc.hpp │ └── src │ │ ├── LinuxDebug.cpp │ │ ├── LinuxFileSystem.cpp │ │ └── LinuxPlatformMisc.cpp ├── UWP │ ├── CMakeLists.txt │ ├── interface │ │ ├── UWPDebug.hpp │ │ ├── UWPDefinitions.h │ │ ├── UWPFileSystem.hpp │ │ └── UWPNativeWindow.h │ └── src │ │ ├── UWPDebug.cpp │ │ └── UWPFileSystem.cpp ├── Win32 │ ├── CMakeLists.txt │ ├── interface │ │ ├── Win32Debug.hpp │ │ ├── Win32FileSystem.hpp │ │ ├── Win32NativeWindow.h │ │ ├── Win32PlatformDefinitions.h │ │ ├── Win32PlatformMisc.hpp │ │ ├── WinHPostface.h │ │ └── WinHPreface.h │ └── src │ │ ├── Win32Debug.cpp │ │ ├── Win32FileSystem.cpp │ │ └── Win32PlatformMisc.cpp └── interface │ ├── FileSystem.hpp │ ├── Intrinsics.hpp │ ├── NativeWindow.h │ ├── PlatformDebug.hpp │ ├── PlatformDefinitions.h │ └── PlatformMisc.hpp ├── Primitives ├── CMakeLists.txt ├── interface │ ├── BasicTypes.h │ ├── CheckBaseStructAlignment.hpp │ ├── CommonDefinitions.h │ ├── DataBlob.h │ ├── DebugOutput.h │ ├── DefineGlobalFuncHelperMacros.h │ ├── DefineInterfaceHelperMacros.h │ ├── DefineRefMacro.h │ ├── Errors.hpp │ ├── FileStream.h │ ├── FlagEnum.h │ ├── FormatString.hpp │ ├── InterfaceID.h │ ├── MemoryAllocator.h │ ├── Object.h │ ├── ReferenceCounters.h │ ├── UndefGlobalFuncHelperMacros.h │ ├── UndefInterfaceHelperMacros.h │ └── UndefRefMacro.h └── src │ ├── DebugOutput.cpp │ └── test.cpp ├── README.md ├── ReleaseHistory.md ├── Tests ├── CMakeLists.txt ├── DiligentCoreAPITest │ ├── CMakeLists.txt │ ├── assets │ │ ├── .gitignore │ │ └── shaders │ │ │ ├── Archiver │ │ │ ├── Common.h │ │ │ ├── PixelShader.psh │ │ │ ├── Samplers.glsl │ │ │ ├── Samplers.hlsl │ │ │ └── VertexShader.vsh │ │ │ ├── AsyncShaderCompilationTest.psh │ │ │ ├── AsyncShaderCompilationTest.vsh │ │ │ ├── DotNetCube.psh │ │ │ ├── DotNetCube.vsh │ │ │ ├── HLSL2GLSLConverter │ │ │ ├── CS_RWBuff.hlsl │ │ │ ├── CS_RWTex1D.hlsl │ │ │ ├── CS_RWTex2D_1.hlsl │ │ │ ├── CS_RWTex2D_2.hlsl │ │ │ ├── GS.hlsl │ │ │ ├── IncludeTest.h │ │ │ ├── PreprocessorTest.hlsl │ │ │ └── VS_PS.hlsl │ │ │ ├── PipelineResourceSignature │ │ │ ├── CombinedImageSamplers.hlsl │ │ │ ├── CombinedImageSamplersGL.psh │ │ │ ├── CombinedImageSamplersGL.vsh │ │ │ ├── GraphicsAndMeshShader.hlsl │ │ │ ├── ImmutableSamplers.hlsl │ │ │ ├── ImmutableSamplers2.hlsl │ │ │ ├── MultiSignatures.hlsl │ │ │ ├── RunTimeResourceArray.glsl │ │ │ ├── RunTimeResourceArray.hlsl │ │ │ ├── SRBCompatibility1.hlsl │ │ │ ├── SRBCompatibility2.hlsl │ │ │ └── SingleVarType.hlsl │ │ │ ├── RenderStateCache │ │ │ ├── ComputeShader.csh │ │ │ ├── Defines.h │ │ │ ├── GraphicsCommon.h │ │ │ ├── PixelShader.psh │ │ │ ├── PixelShader2.psh │ │ │ ├── PixelShaderRld.psh │ │ │ ├── Reload │ │ │ │ ├── PixelShaderRld.psh │ │ │ │ └── VertexShaderRld.vsh │ │ │ ├── Reload2 │ │ │ │ └── PixelShader.psh │ │ │ ├── VertexShader.vsh │ │ │ ├── VertexShader2.vsh │ │ │ ├── VertexShader3.vsh │ │ │ └── VertexShaderRld.vsh │ │ │ ├── SamplerCorrectness.hlsl │ │ │ ├── ShaderResourceArrayTest.psh │ │ │ ├── ShaderResourceArrayTest.vsh │ │ │ ├── ShaderResourceArrayTestWGPU.psh │ │ │ ├── ShaderResourceLayout │ │ │ ├── CombinedSamplers.glsl │ │ │ ├── ConstantBuffers.hlsl │ │ │ ├── CopyStaticResources.hlsl │ │ │ ├── CopyStaticResourcesCS.glsl │ │ │ ├── CopyStaticResourcesCS.hlsl │ │ │ ├── FormattedBuffers.hlsl │ │ │ ├── ImmutableSamplers.hlsl │ │ │ ├── MergedVarStages.hlsl │ │ │ ├── RWFormattedBuffers.hlsl │ │ │ ├── RWStructuredBuffers.glsl │ │ │ ├── RWStructuredBuffers.hlsl │ │ │ ├── RWTextures.hlsl │ │ │ ├── RWTextures_WGPU.hlsl │ │ │ ├── Samplers.hlsl │ │ │ ├── StructuredBuffers.glsl │ │ │ ├── StructuredBuffers.hlsl │ │ │ └── Textures.hlsl │ │ │ ├── ShaderVariableAccessTestDX.psh │ │ │ ├── ShaderVariableAccessTestDX.vsh │ │ │ ├── ShaderVariableAccessTestGL.psh │ │ │ ├── ShaderVariableAccessTestGL.vsh │ │ │ ├── ShaderVariableAccessTestWGPU.psh │ │ │ └── ShaderVariableAccessTestWGPU.vsh │ ├── include │ │ ├── CreateObjFromNativeResTestBase.hpp │ │ ├── D3D11 │ │ │ └── CreateObjFromNativeResD3D11.hpp │ │ ├── D3D12 │ │ │ ├── CreateObjFromNativeResD3D12.hpp │ │ │ └── D3D12DebugLayerSetNameBugWorkaround.hpp │ │ ├── GL │ │ │ └── CreateObjFromNativeResGL.hpp │ │ ├── InlineShaders │ │ │ ├── ComputeShaderTestGLSL.h │ │ │ ├── ComputeShaderTestHLSL.h │ │ │ ├── ComputeShaderTestMSL.h │ │ │ ├── ComputeShaderTestWGSL.h │ │ │ ├── DrawCommandTestGLSL.h │ │ │ ├── DrawCommandTestHLSL.h │ │ │ ├── DrawCommandTestMSL.h │ │ │ ├── DrawCommandTestWGSL.h │ │ │ ├── GeometryShaderTestGLSL.h │ │ │ ├── GeometryShaderTestHLSL.h │ │ │ ├── MeshShaderTestGLSL.h │ │ │ ├── MeshShaderTestHLSL.h │ │ │ ├── RasterizationRateMapTestMSL.h │ │ │ ├── RayTracingTestGLSL.h │ │ │ ├── RayTracingTestHLSL.h │ │ │ ├── RayTracingTestMSL.h │ │ │ ├── SparseResourcesTest.h │ │ │ ├── TessellationTestGLSL.h │ │ │ ├── TessellationTestHLSL.h │ │ │ ├── ThreadgroupMemoryMtl.h │ │ │ ├── TileShaderTestMSL.h │ │ │ ├── VariableShadingRateTestGLSL.h │ │ │ └── VariableShadingRateTestHLSL.h │ │ ├── Metal │ │ │ └── CreateObjFromNativeResMtl.hpp │ │ ├── PSOTestBase.hpp │ │ ├── RayTracingTestConstants.hpp │ │ ├── ResourceLayoutTestCommon.hpp │ │ ├── VariableShadingRateTestConstants.hpp │ │ ├── Vulkan │ │ │ └── CreateObjFromNativeResVK.hpp │ │ └── WebGPU │ │ │ └── CreateObjFromNativeResWebGPU.hpp │ ├── resources │ │ └── emscripten_template.html │ └── src │ │ ├── ArchiveTest.cpp │ │ ├── AsyncShaderCompilationTest.cpp │ │ ├── BlendStateTest.cpp │ │ ├── BrokenShaderTest.cpp │ │ ├── BufferAccessTest.cpp │ │ ├── BufferCreationTest.cpp │ │ ├── BufferSuballocatorTest.cpp │ │ ├── CInterfaceTest.cpp │ │ ├── ClearRenderTargetTest.cpp │ │ ├── ComputeShaderTest.cpp │ │ ├── ConstantBufferReflectionTest.cpp │ │ ├── CopyTextureTest.cpp │ │ ├── D3D11 │ │ ├── ClearRenderTargetRefenceD3D11.cpp │ │ ├── ComputeShaderRefenceD3D11.cpp │ │ ├── CreateObjFromNativeResD3D11.cpp │ │ ├── DrawCommandReferenceD3D11.cpp │ │ ├── GeometryShaderRefenceD3D11.cpp │ │ └── TessellationRefenceD3D11.cpp │ │ ├── D3D12 │ │ ├── ClearRenderTargetRefenceD3D12.cpp │ │ ├── ComputeShaderRefenceD3D12.cpp │ │ ├── CreateObjFromNativeResD3D12.cpp │ │ ├── D3D12DebugLayerSetNameBugWorkaround.cpp │ │ ├── DrawCommandReferenceD3D12.cpp │ │ ├── GeometryShaderRefenceD3D12.cpp │ │ ├── MeshShaderReferenceD3D12.cpp │ │ ├── RayTracingReferenceD3D12.cpp │ │ ├── TessellationRefenceD3D12.cpp │ │ └── VariableShadingRateReferenceD3D12.cpp │ │ ├── DXBCUtilsTest.cpp │ │ ├── DXCompilerTest.cpp │ │ ├── DebugGroupTest.cpp │ │ ├── DepthStencilStateTest.cpp │ │ ├── DeviceContextTest.cpp │ │ ├── DrawCommandTest.cpp │ │ ├── DynamicBufferTest.cpp │ │ ├── DynamicTextureArrayTest.cpp │ │ ├── DynamicTextureAtlasTest.cpp │ │ ├── FenceTest.cpp │ │ ├── GL │ │ ├── ClearRenderTargetReferenceGL.cpp │ │ ├── ComputeShaderReferenceGL.cpp │ │ ├── CreateObjFromNativeResGL.cpp │ │ ├── DrawCommandReferenceGL.cpp │ │ ├── GLTypeConversionsTest.cpp │ │ ├── GeometryShaderReferenceGL.cpp │ │ └── TessellationReferenceGL.cpp │ │ ├── GPUCompletionAwaitQueueTest.cpp │ │ ├── GenerateArchiveDotNetTest.cpp │ │ ├── GenerateImagesDotNetTest.cpp │ │ ├── GenerateMipsTest.cpp │ │ ├── GeometryShaderTest.cpp │ │ ├── HLSL2GLSLConverterTest.cpp │ │ ├── MTResourceCreationTest.cpp │ │ ├── MeshShaderTest.cpp │ │ ├── Metal │ │ ├── ClearRenderTargetReferenceMtl.mm │ │ ├── ComputeShaderReferenceMtl.mm │ │ ├── CreateObjFromNativeResMtl.mm │ │ ├── DrawCommandReferenceMtl.mm │ │ ├── RasterizationRateMapMtlTest.mm │ │ ├── RasterizationRateMapReferenceMtl.mm │ │ ├── RayTracingReferenceMtl.mm │ │ ├── ThreadgroupMemoryMtl.mm │ │ ├── ThreadgroupMemoryReferenceMtl.mm │ │ └── TileShaderReferenceMtl.mm │ │ ├── MultipleContextTest.cpp │ │ ├── NullResourceBindingTest.cpp │ │ ├── ObjectCreationFailure │ │ ├── PRSCreationFailureTest.cpp │ │ └── PSOCreationFailureTest.cpp │ │ ├── PSOCompatibilityTest.cpp │ │ ├── PSOTestBase.cpp │ │ ├── PipelineResourceSignatureTest.cpp │ │ ├── QueryTest.cpp │ │ ├── RasterizerStateTest.cpp │ │ ├── RayTracingTest.cpp │ │ ├── ReadOnlyDepthTest.cpp │ │ ├── RenderPassTest.cpp │ │ ├── RenderStateCacheTest.cpp │ │ ├── RenderTargetTest.cpp │ │ ├── SamplerTest.cpp │ │ ├── SeparateTextureSamplerTest.cpp │ │ ├── ShaderResourceArrayTest.cpp │ │ ├── ShaderResourceLayoutTest.cpp │ │ ├── ShaderVariableAccessTest.cpp │ │ ├── SparseResourcesTest.cpp │ │ ├── StateTransitionTest.cpp │ │ ├── StreamingBufferTest.cpp │ │ ├── TessellationTest.cpp │ │ ├── TextureCreationTest.cpp │ │ ├── TextureSwizzleTest.cpp │ │ ├── TextureUploaderTest.cpp │ │ ├── TileShaderTest.cpp │ │ ├── VariableShadingRateTest.cpp │ │ ├── VertexPoolTest.cpp │ │ ├── Vulkan │ │ ├── ClearRenderTargetReferenceVk.cpp │ │ ├── ComputeShaderReferenceVk.cpp │ │ ├── CreateObjFromNativeResVK.cpp │ │ ├── DrawCommandReferenceVk.cpp │ │ ├── GeometryShaderReferenceVk.cpp │ │ ├── MeshShaderReferenceVk.cpp │ │ ├── RayTracingReferenceVk.cpp │ │ ├── TessellationReferenceVk.cpp │ │ └── VariableShadingRateReferenceVk.cpp │ │ ├── WaveOpTest.cpp │ │ ├── WebGPU │ │ ├── ClearRenderTargetReferenceWebGPU.cpp │ │ ├── ComputeShaderReferenceWebGPU.cpp │ │ ├── CreateObjFromNativeResWebGPU.cpp │ │ └── DrawCommandReferenceWebGPU.cpp │ │ ├── c_interface │ │ ├── BufferView_C_Test.c │ │ ├── Buffer_C_Test.c │ │ ├── DeviceObject_C_Test.c │ │ ├── Fence_C_Test.c │ │ ├── Object_C_Test.c │ │ ├── PipelineState_C_Test.c │ │ ├── Query_C_Test.c │ │ ├── RenderDevice_C_Test.c │ │ ├── ResourceMapping_C_Test.c │ │ ├── Sampler_C_Test.c │ │ ├── ShaderResourceBinding_C_Test.c │ │ ├── ShaderResourceVariable_C_Test.c │ │ ├── Shader_C_Test.c │ │ ├── SwapChain_C_Test.c │ │ ├── TextureView_C_Test.c │ │ └── Texture_C_Test.c │ │ └── main.cpp ├── DiligentCoreTest.NET │ ├── DiligentArchiverTests.cs │ ├── DiligentCoreTest.NET.csproj │ ├── DiligentGraphicsEngineTests.cs │ └── NuGet.config ├── DiligentCoreTest │ ├── CMakeLists.txt │ ├── assets │ │ └── shaders │ │ │ ├── BytecodeCache │ │ │ ├── IncludeTest0 │ │ │ │ ├── IncludeBasicTest.hlsl │ │ │ │ └── IncludeCommon.hlsl │ │ │ ├── IncludeTest1 │ │ │ │ ├── IncludeBasicTest.hlsl │ │ │ │ └── IncludeCommon.hlsl │ │ │ └── IncludeTest2 │ │ │ │ ├── IncludeBasicTest.hlsl │ │ │ │ └── IncludeCommon.hlsl │ │ │ ├── ShaderPreprocessor │ │ │ ├── .gitattributes │ │ │ ├── IncludeBasicTest.hlsl │ │ │ ├── IncludeCommentsMultiLineTest.hlsl │ │ │ ├── IncludeCommentsSingleLineTest.hlsl │ │ │ ├── IncludeCommentsTrickyCasesTest.hlsl │ │ │ ├── IncludeCommon0.hlsl │ │ │ ├── IncludeCommon1.hlsl │ │ │ ├── IncludeInvalidCase0.hlsl │ │ │ ├── IncludeInvalidCase1.hlsl │ │ │ ├── IncludeInvalidCase10.hlsl │ │ │ ├── IncludeInvalidCase11.hlsl │ │ │ ├── IncludeInvalidCase2.hlsl │ │ │ ├── IncludeInvalidCase3.hlsl │ │ │ ├── IncludeInvalidCase4.hlsl │ │ │ ├── IncludeInvalidCase5.hlsl │ │ │ ├── IncludeInvalidCase6.hlsl │ │ │ ├── IncludeInvalidCase7.hlsl │ │ │ ├── IncludeInvalidCase8.hlsl │ │ │ ├── IncludeInvalidCase9.hlsl │ │ │ ├── IncludeWhiteSpaceTest.hlsl │ │ │ ├── InlineIncludeShaderCommon0.hlsl │ │ │ ├── InlineIncludeShaderCommon1.hlsl │ │ │ ├── InlineIncludeShaderCommon2.hlsl │ │ │ └── InlineIncludeShaderTest.hlsl │ │ │ └── WGSL │ │ │ ├── RWStructBufferArrays.psh │ │ │ ├── RWStructBuffers.psh │ │ │ ├── RWTextureArrays.psh │ │ │ ├── RWTextures.psh │ │ │ ├── SamplerArrays.psh │ │ │ ├── StructBufferArrays.psh │ │ │ ├── StructBuffers.psh │ │ │ ├── TextureArrays.psh │ │ │ ├── Textures.psh │ │ │ └── UniformBuffers.psh │ ├── resources │ │ └── emscripten_template.html │ └── src │ │ ├── Common │ │ ├── AlignTest.cpp │ │ ├── AllocatorTest.cpp │ │ ├── Array2DToolsTest.cpp │ │ ├── CallbackWrapperTest.cpp │ │ ├── FastRandTest.cpp │ │ ├── FilteringToolsTest.cpp │ │ ├── HashUtilsTest.cpp │ │ ├── ImageToolsTest.cpp │ │ ├── LRUCacheTest.cpp │ │ ├── MathLibTest.cpp │ │ ├── ObjectsRegistryTest.cpp │ │ ├── ParsingToolsTest.cpp │ │ ├── RefCntAutoPtrTest.cpp │ │ ├── SerializerTest.cpp │ │ ├── SpinLockTest.cpp │ │ ├── StringToolsTest.cpp │ │ └── ThreadPoolTest.cpp │ │ ├── GraphicsAccessories │ │ ├── DynamicAtlasManagerTest.cpp │ │ ├── GraphicsAccessoriesTest.cpp │ │ ├── GraphicsUtilitiesTest.cpp │ │ ├── ResourceReleaseQueueTest.cpp │ │ ├── RingBufferTest.cpp │ │ └── VariableSizeGPUAllocationsManagerTest.cpp │ │ ├── GraphicsEngine │ │ ├── GraphicsTypesXTest.cpp │ │ ├── PSOSerializerTest.cpp │ │ ├── PipelineResourceSignatureBaseTest.cpp │ │ └── TextureViewBaseTest.cpp │ │ ├── GraphicsTools │ │ ├── BytecodeCacheTest.cpp │ │ ├── GraphicsUtilitiesTest.cpp │ │ ├── ShaderMacroHelperTest.cpp │ │ ├── VertexPoolXTest.cpp │ │ └── XXH128HasherTest.cpp │ │ ├── Platforms │ │ ├── FileSystemTest.cpp │ │ └── PlatformMiscTest.cpp │ │ ├── ShaderTools │ │ ├── GLSLParsingToolsTest.cpp │ │ ├── GLSLUtilsTest.cpp │ │ ├── HLSLParsingToolsTest.cpp │ │ ├── ShaderPreprocessTest.cpp │ │ ├── WGSLShaderResourcesTest.cpp │ │ └── WGSLUtilsTest.cpp │ │ └── main.cpp ├── GPUTestFramework │ ├── CMakeLists.txt │ ├── include │ │ ├── D3D11 │ │ │ ├── TestingEnvironmentD3D11.hpp │ │ │ └── TestingSwapChainD3D11.hpp │ │ ├── D3D12 │ │ │ ├── TestingEnvironmentD3D12.hpp │ │ │ └── TestingSwapChainD3D12.hpp │ │ ├── GL │ │ │ ├── TestingEnvironmentGL.hpp │ │ │ └── TestingSwapChainGL.hpp │ │ ├── GPUTestingEnvironment.hpp │ │ ├── Metal │ │ │ ├── TestingEnvironmentMtl.hpp │ │ │ └── TestingSwapChainMtl.hpp │ │ ├── TestingSwapChainBase.hpp │ │ ├── Vulkan │ │ │ ├── TestingEnvironmentVk.hpp │ │ │ └── TestingSwapChainVk.hpp │ │ └── WebGPU │ │ │ ├── TestingEnvironmentWebGPU.hpp │ │ │ └── TestingSwapChainWebGPU.hpp │ └── src │ │ ├── D3D11 │ │ ├── TestingEnvironmentD3D11.cpp │ │ └── TestingSwapChainD3D11.cpp │ │ ├── D3D12 │ │ ├── TestingEnvironmentD3D12.cpp │ │ └── TestingSwapChainD3D12.cpp │ │ ├── Emscripten │ │ └── TestingEnvironmentEmscripten.cpp │ │ ├── GL │ │ ├── TestingEnvironmentGL.cpp │ │ └── TestingSwapChainGL.cpp │ │ ├── GPUTestingEnvironment.cpp │ │ ├── Linux │ │ └── TestingEnvironmentLinux.cpp │ │ ├── MacOS │ │ └── TestingEnvironmentMacOS.cpp │ │ ├── Metal │ │ ├── TestingEnvironmentMtl.mm │ │ └── TestingSwapChainMtl.mm │ │ ├── TestingSwapChainBase.cpp │ │ ├── Vulkan │ │ ├── TestingEnvironmentVk.cpp │ │ └── TestingSwapChainVk.cpp │ │ ├── WebGPU │ │ ├── TestingEnvironmentWebGPU.cpp │ │ └── TestingSwapChainWebGPU.cpp │ │ └── Win32 │ │ └── TestingEnvironmentWin32.cpp ├── IncludeTest │ ├── Archiver │ │ ├── ArchiverFactoryH_test.c │ │ ├── ArchiverFactoryH_test.cpp │ │ ├── ArchiverH_test.c │ │ ├── ArchiverH_test.cpp │ │ ├── SerializationDeviceH_test.c │ │ ├── SerializationDeviceH_test.cpp │ │ ├── SerializedPipelineStateH_test.c │ │ ├── SerializedPipelineStateH_test.cpp │ │ ├── SerializedShaderH_test.c │ │ └── SerializedShaderH_test.cpp │ ├── CMakeLists.txt │ ├── Common │ │ ├── AdvancedMathH_test.cpp │ │ ├── BasicFileStreamH_test.cpp │ │ ├── BasicMathH_test.cpp │ │ ├── CallbackWrapperH_test.cpp │ │ ├── CastH_test.cpp │ │ ├── CommonH_Wnd_test.cpp │ │ ├── DataBlobImplH_test.cpp │ │ ├── DefaultRawMemoryAllocatorH_test.cpp │ │ ├── FastRandH_test.cpp │ │ ├── FileWrapperH_test.cpp │ │ ├── FilteringToolsH_test.cpp │ │ ├── FixedBlockMemoryAllocatorH_test.cpp │ │ ├── HashUtilsH_test.cpp │ │ ├── ObjectBaseH_test.cpp │ │ ├── RefCntAutoPtrH_test.cpp │ │ ├── RefCountedObjectImplH_test.cpp │ │ ├── STDAllocatorH_test.cpp │ │ ├── SerializerH_test.cpp │ │ ├── SpinLockH_test.cpp │ │ ├── StringDataBlobImplH_test.cpp │ │ ├── StringPool_test.cpp │ │ ├── StringToolsH_test.c │ │ ├── StringToolsH_test.cpp │ │ ├── ThreadPoolHPP_test.cpp │ │ ├── ThreadPoolH_test.c │ │ ├── ThreadSignalH_test.cpp │ │ ├── TimerH_test.cpp │ │ └── UniqueIdentifierH_test.cpp │ ├── GraphicsAccessories │ │ ├── ColorConversionH_test.cpp │ │ ├── GraphicsAccessoriesH_Wnd_test.cpp │ │ ├── GraphicsAccessoriesH_test.cpp │ │ ├── ResourceReleaseQueueH_test.cpp │ │ ├── RingBufferH_test.cpp │ │ ├── SRBMemortAllocatorH_test.cpp │ │ ├── VariableSizeAllocationsManagerH_test.cpp │ │ └── VariableSizeGPUAllocationsManagerH_test.cpp │ ├── GraphicsEngine │ │ ├── BaseStructAlignmentTest.cpp │ │ ├── BlendStateH_test.c │ │ ├── BlendStateH_test.cpp │ │ ├── BottomLevelASH_test.c │ │ ├── BottomLevelASH_test.cpp │ │ ├── BufferH_test.c │ │ ├── BufferH_test.cpp │ │ ├── BufferViewH_test.c │ │ ├── BufferViewH_test.cpp │ │ ├── CommandListH_test.c │ │ ├── CommandListH_test.cpp │ │ ├── CommandQueueH_test.c │ │ ├── CommandQueueH_test.cpp │ │ ├── ConstantsH_test.c │ │ ├── ConstantsH_test.cpp │ │ ├── DearchiverH_test.c │ │ ├── DearchiverH_test.cpp │ │ ├── DefaultShaderSourceStreamFactoryH_test.c │ │ ├── DefaultShaderSourceStreamFactoryH_test.cpp │ │ ├── DepthStencilStateH_test.c │ │ ├── DepthStencilStateH_test.cpp │ │ ├── DeviceContextH_test.c │ │ ├── DeviceContextH_test.cpp │ │ ├── DeviceMemoryH_test.c │ │ ├── DeviceMemoryH_test.cpp │ │ ├── DeviceObjectH_test.c │ │ ├── DeviceObjectH_test.cpp │ │ ├── EngineFactoryH_test.c │ │ ├── EngineFactoryH_test.cpp │ │ ├── FenceH_test.c │ │ ├── FenceH_test.cpp │ │ ├── FramebufferH_test.c │ │ ├── FramebufferH_test.cpp │ │ ├── GraphicsTypesH_test.c │ │ ├── GraphicsTypesH_test.cpp │ │ ├── GraphicsTypesXH_test.cpp │ │ ├── InputLayoutH_test.c │ │ ├── InputLayoutH_test.cpp │ │ ├── PipelineResourceSignatureH_test.c │ │ ├── PipelineResourceSignatureH_test.cpp │ │ ├── PipelineStateCacheH_test.c │ │ ├── PipelineStateCacheH_test.cpp │ │ ├── PipelineStateH_test.c │ │ ├── PipelineStateH_test.cpp │ │ ├── QueryH_test.c │ │ ├── QueryH_test.cpp │ │ ├── RasterizerStateH_test.c │ │ ├── RasterizerStateH_test.cpp │ │ ├── RenderDeviceH_test.c │ │ ├── RenderDeviceH_test.cpp │ │ ├── RenderPassH_test.c │ │ ├── RenderPassH_test.cpp │ │ ├── ResourceMappingH_test.c │ │ ├── ResourceMappingH_test.cpp │ │ ├── SamplerH_test.c │ │ ├── SamplerH_test.cpp │ │ ├── ShaderBindingTableH_test.c │ │ ├── ShaderBindingTableH_test.cpp │ │ ├── ShaderH_test.c │ │ ├── ShaderH_test.cpp │ │ ├── ShaderResourceBindingH_test.c │ │ ├── ShaderResourceBindingH_test.cpp │ │ ├── ShaderResourceVaraibleH_test.c │ │ ├── ShaderResourceVaraibleH_test.cpp │ │ ├── SwapChainH_test.c │ │ ├── SwapChainH_test.cpp │ │ ├── TextureH_test.c │ │ ├── TextureH_test.cpp │ │ ├── TextureViewH_test.c │ │ ├── TextureViewH_test.cpp │ │ ├── TopLevelASH_test.c │ │ └── TopLevelASH_test.cpp │ ├── GraphicsEngineD3D11 │ │ ├── BufferD3D11H_test.c │ │ ├── BufferD3D11H_test.cpp │ │ ├── BufferViewD3D11H_test.c │ │ ├── BufferViewD3D11H_test.cpp │ │ ├── DeviceContextD3D11H_test.c │ │ ├── DeviceContextD3D11H_test.cpp │ │ ├── DeviceMemoryD3D11H_test.c │ │ ├── DeviceMemoryD3D11H_test.cpp │ │ ├── EngineFactoryD3D11H_test.c │ │ ├── EngineFactoryD3D11H_test.cpp │ │ ├── FenceD3D11H_test.c │ │ ├── FenceD3D11H_test.cpp │ │ ├── PipelineStateD3D11H_test.c │ │ ├── PipelineStateD3D11H_test.cpp │ │ ├── QueryD3D11H_test.c │ │ ├── QueryD3D11H_test.cpp │ │ ├── RenderDeviceD3D11H_test.c │ │ ├── RenderDeviceD3D11H_test.cpp │ │ ├── SamplerD3D11H_test.c │ │ ├── SamplerD3D11H_test.cpp │ │ ├── ShaderD3D11H_test.c │ │ ├── ShaderD3D11H_test.cpp │ │ ├── ShaderResourceBindingD3D11H_test.c │ │ ├── ShaderResourceBindingD3D11H_test.cpp │ │ ├── SwapChainD3D11H_test.c │ │ ├── SwapChainD3D11H_test.cpp │ │ ├── TextureD3D11H_test.c │ │ ├── TextureD3D11H_test.cpp │ │ ├── TextureViewD3D11H_test.c │ │ └── TextureViewD3D11H_test.cpp │ ├── GraphicsEngineD3D12 │ │ ├── BottomLevelASD3D12H_test.c │ │ ├── BottomLevelASD3D12H_test.cpp │ │ ├── BufferD3D12H_test.c │ │ ├── BufferD3D12H_test.cpp │ │ ├── BufferViewD3D12H_test.c │ │ ├── BufferViewD3D12H_test.cpp │ │ ├── CommandQueueD3D12H_test.c │ │ ├── CommandQueueD3D12H_test.cpp │ │ ├── DeviceContextD3D12H_test.c │ │ ├── DeviceContextD3D12H_test.cpp │ │ ├── DeviceMemoryD3D12H_test.c │ │ ├── DeviceMemoryD3D12H_test.cpp │ │ ├── EngineFactoryD3D12H_test.c │ │ ├── EngineFactoryD3D12H_test.cpp │ │ ├── FenceD3D12H_test.c │ │ ├── FenceD3D12H_test.cpp │ │ ├── PipelineStateD3D12H_test.c │ │ ├── PipelineStateD3D12H_test.cpp │ │ ├── QueryD3D12H_test.c │ │ ├── QueryD3D12H_test.cpp │ │ ├── RenderDeviceD3D12H_test.c │ │ ├── RenderDeviceD3D12H_test.cpp │ │ ├── SamplerD3D12H_test.c │ │ ├── SamplerD3D12H_test.cpp │ │ ├── ShaderBindingTableD3D12H_test.c │ │ ├── ShaderBindingTableD3D12H_test.cpp │ │ ├── ShaderD3D12H_test.c │ │ ├── ShaderD3D12H_test.cpp │ │ ├── ShaderResourceBindingD3D12H_test.c │ │ ├── ShaderResourceBindingD3D12H_test.cpp │ │ ├── SwapChainD3D12H_test.c │ │ ├── SwapChainD3D12H_test.cpp │ │ ├── TextureD3D12H_test.c │ │ ├── TextureD3D12H_test.cpp │ │ ├── TextureViewD3D12H_test.c │ │ ├── TextureViewD3D12H_test.cpp │ │ ├── TopLevelASD3D12H_test.c │ │ └── TopLevelASD3D12H_test.cpp │ ├── GraphicsEngineD3DBase │ │ ├── ShaderD3DH_test.c │ │ ├── ShaderD3DH_test.cpp │ │ └── ShaderResourceVariableD3DH_test.cpp │ ├── GraphicsEngineMetal │ │ ├── BottomLevelASMtlH_test.m │ │ ├── BottomLevelASMtlH_test.mm │ │ ├── BufferMtlH_test.m │ │ ├── BufferMtlH_test.mm │ │ ├── BufferViewMtlH_test.m │ │ ├── BufferViewMtlH_test.mm │ │ ├── CommandQueueMtlH_test.m │ │ ├── CommandQueueMtlH_test.mm │ │ ├── DeviceContextMtlH_test.m │ │ ├── DeviceContextMtlH_test.mm │ │ ├── DeviceMemoryMtlH_test.m │ │ ├── DeviceMemoryMtlH_test.mm │ │ ├── EngineFactoryMetalH_test.m │ │ ├── EngineFactoryMetalH_test.mm │ │ ├── FenceMtlH_test.m │ │ ├── FenceMtlH_test.mm │ │ ├── PipelineStateMtlH_test.m │ │ ├── PipelineStateMtlH_test.mm │ │ ├── QueryMtlH_test.m │ │ ├── QueryMtl_test.mm │ │ ├── RasterizationRateMapMtlH_test.m │ │ ├── RasterizationRateMapMtlH_test.mm │ │ ├── RenderDeviceMtl_test.m │ │ ├── RenderDeviceMtl_test.mm │ │ ├── SamplerMtlH_test.m │ │ ├── SamplerMtlH_test.mm │ │ ├── ShaderMtlH_test.m │ │ ├── ShaderMtlH_test.mm │ │ ├── ShaderResourceBindingMtlH_test.m │ │ ├── ShaderResourceBindingMtlH_test.mm │ │ ├── SwapChainMtlH_test.m │ │ ├── SwapChainMtlH_test.mm │ │ ├── TextureMtlH_test.m │ │ ├── TextureMtlH_test.mm │ │ ├── TextureViewMtlH_test.m │ │ ├── TextureViewMtlH_test.mm │ │ ├── TopLevelASMtlH_test.m │ │ └── TopLevelASMtlH_test.mm │ ├── GraphicsEngineOpenGL │ │ ├── BaseInterfacesGLH_test.c │ │ ├── BaseInterfacesGLH_test.cpp │ │ ├── BufferGLH_test.c │ │ ├── BufferGLH_test.cpp │ │ ├── BufferViewGLH_test.c │ │ ├── BufferViewGLH_test.cpp │ │ ├── DeviceContextGLH_test.c │ │ ├── DeviceContextGLH_test.cpp │ │ ├── EngineFactoryOpenGLH_test.c │ │ ├── EngineFactoryOpenGLH_test.cpp │ │ ├── FenceGLH_test .cpp │ │ ├── FenceGLH_test.c │ │ ├── PipelineStateGLH_test.c │ │ ├── PipelineStateGLH_test.cpp │ │ ├── QueryGLH_test.c │ │ ├── QueryGLH_test.cpp │ │ ├── RenderDeviceGL_test.c │ │ ├── RenderDeviceGL_test.cpp │ │ ├── SamplerGLH_test.c │ │ ├── SamplerGLH_test.cpp │ │ ├── ShaderGLH_test.c │ │ ├── ShaderGLH_test.cpp │ │ ├── ShaderResourceBindingGLH_test.c │ │ ├── ShaderResourceBindingGLH_test.cpp │ │ ├── SwapChainGLH_test.c │ │ ├── SwapChainGLH_test.cpp │ │ ├── TextureGLH_test.c │ │ ├── TextureGLH_test.cpp │ │ ├── TextureViewGLH_test.c │ │ └── TextureViewGLH_test.cpp │ ├── GraphicsEngineVk │ │ ├── BottomLevelASVkH_test.c │ │ ├── BottomLevelASVkH_test.cpp │ │ ├── BufferViewVkH_test.c │ │ ├── BufferViewVkH_test.cpp │ │ ├── BufferVkH_test.c │ │ ├── BufferVkH_test.cpp │ │ ├── CommandQueueVkH_test.c │ │ ├── CommandQueueVkH_test.cpp │ │ ├── DeviceContextVkH_test.c │ │ ├── DeviceContextVkH_test.cpp │ │ ├── DeviceMemoryVkH_test.c │ │ ├── DeviceMemoryVkH_test.cpp │ │ ├── EngineFactoryVkH_test.c │ │ ├── EngineFactoryVkH_test.cpp │ │ ├── FenceVkH_test.c │ │ ├── FenceVkH_test.cpp │ │ ├── PipelineStateVkH_test.c │ │ ├── PipelineStateVkH_test.cpp │ │ ├── QueryVkH_test.c │ │ ├── QueryVkH_test.cpp │ │ ├── RenderDeviceVkH_test.c │ │ ├── RenderDeviceVkH_test.cpp │ │ ├── RenderPassVkH_test.c │ │ ├── RenderPassVkH_test.cpp │ │ ├── SamplerVkH_test.c │ │ ├── SamplerVkH_test.cpp │ │ ├── ShaderBindingTableVkH.c │ │ ├── ShaderBindingTableVkH.cpp │ │ ├── ShaderResourceBindingVkH_test.c │ │ ├── ShaderResourceBindingVkH_test.cpp │ │ ├── ShaderVkH_test.c │ │ ├── ShaderVkH_test.cpp │ │ ├── SwapChainVkH_test.c │ │ ├── SwapChainVkH_test.cpp │ │ ├── TextureViewVkH_test.c │ │ ├── TextureViewVkH_test.cpp │ │ ├── TextureVkH_test.c │ │ ├── TextureVkH_test.cpp │ │ ├── TopLevelASVkH_test.c │ │ └── TopLevelASVkH_test.cpp │ ├── GraphicsEngineWebGPU │ │ ├── BufferViewWebGPUH_test.c │ │ ├── BufferViewWebGPUH_test.cpp │ │ ├── BufferWebGPUH_test.c │ │ ├── BufferWebGPUH_test.cpp │ │ ├── DeviceContextWebGPUH_test.c │ │ ├── DeviceContextWebGPUH_test.cpp │ │ ├── EngineFactoryWebGPUH_test.c │ │ ├── EngineFactoryWebGPUH_test.cpp │ │ ├── FenceWebGPUH_test.c │ │ ├── FenceWebGPUH_test.cpp │ │ ├── PipelineStateWebGPUH_test.c │ │ ├── PipelineStateWebGPUH_test.cpp │ │ ├── QueryWebGPUH_test.c │ │ ├── QueryWebGPUH_test.cpp │ │ ├── RenderDeviceWebGPUH_test.c │ │ ├── RenderDeviceWebGPUH_test.cpp │ │ ├── SamplerWebGPUH_test.c │ │ ├── SamplerWebGPUH_test.cpp │ │ ├── ShaderResourceBindingWebGPUH_test.c │ │ ├── ShaderResourceBindingWebGPUH_test.cpp │ │ ├── ShaderWebGPUH_test.c │ │ ├── ShaderWebGPUH_test.cpp │ │ ├── SwapChainWebGPUH_test.c │ │ ├── SwapChainWebGPUH_test.cpp │ │ ├── TextureViewWebGPUH_test.c │ │ ├── TextureViewWebGPUH_test.cpp │ │ ├── TextureWebGPUH_test.c │ │ └── TextureWebGPUH_test.cpp │ ├── GraphicsTools │ │ ├── BufferSuballocatorH_test.cpp │ │ ├── BytecodeCacheH_test.c │ │ ├── BytecodeCacheH_test.cpp │ │ ├── CommonlyUsedStatesH_test.cpp │ │ ├── DurationQueryHelperH_test.cpp │ │ ├── DynamicBufferH_test.cpp │ │ ├── DynamicTextureAtlasH_test.cpp │ │ ├── GPUCompletionAwaitQueueH_test.cpp │ │ ├── GraphicsUtilitiesH_test.c │ │ ├── GraphicsUtilitiesH_test.cpp │ │ ├── MapHelperH_test.cpp │ │ ├── OffScreenSwapChainH_test.cpp │ │ ├── RenderStateCacheHPP_test.cpp │ │ ├── RenderStateCacheH_test.c │ │ ├── RenderStateCacheH_test.cpp │ │ ├── ResourceRegistryH_test.cpp │ │ ├── ScopedDebugGroupH_test.cpp │ │ ├── ScopedQueryHelperH_test.cpp │ │ ├── ScreenCaptureH_test.cpp │ │ ├── ShaderMacroHelperH_test.cpp │ │ ├── ShaderSourceFactoryUtilsHpp_test.cpp │ │ ├── StreamingBufferH_test.cpp │ │ ├── TextureUploaderBaseH_test.cpp │ │ ├── TextureUploaderD3D11H_test.cpp │ │ ├── TextureUploaderD3D12_VkH_test.cpp │ │ ├── TextureUploaderGLH_test.cpp │ │ ├── TextureUploaderH_test.cpp │ │ ├── VertexPoolH_test.cpp │ │ └── XXH128HasherH_test.cpp │ ├── Platforms │ │ ├── FileSystemH_test.cpp │ │ ├── NativeWindowH_test.c │ │ ├── NativeWindowH_test.cpp │ │ ├── PlatformDebugH_test.cpp │ │ ├── PlatformDefinitionsH_test.cpp │ │ └── PlatformMiscH_test.cpp │ └── Primitives │ │ ├── ReferenceCountersH_test.c │ │ └── ReferenceCountersH_test.cpp └── TestFramework │ ├── CMakeLists.txt │ ├── include │ ├── TempDirectory.hpp │ └── TestingEnvironment.hpp │ └── src │ ├── TempDirectory.cpp │ └── TestingEnvironment.cpp ├── ThirdParty ├── CMakeLists.txt ├── DirectXShaderCompiler │ ├── LICENSE.TXT │ ├── ThirdPartyNotices.txt │ └── dxc │ │ ├── DXIL │ │ └── DxilConstants.h │ │ ├── DxilContainer │ │ └── DxilContainer.h │ │ ├── Support │ │ ├── Unicode.h │ │ ├── WinAdapter.cpp │ │ ├── WinFunctions.h │ │ └── WinIncludes.h │ │ ├── WinAdapter.h │ │ └── dxcapi.h ├── GPUOpenShaderUtils │ ├── DXBCChecksum.cpp │ ├── DXBCChecksum.h │ └── License.txt ├── OpenXR-SDK │ └── CMakeLists.txt ├── abseil-cpp │ └── CMakeLists.txt ├── dawn │ └── CMakeLists.txt ├── glew │ ├── .gitignore │ ├── CMakeLists.txt │ ├── LICENSE.txt │ ├── Makefile │ ├── README.md │ ├── auto │ │ ├── Makefile │ │ ├── blacklist │ │ ├── core │ │ │ └── gl │ │ │ │ ├── EGL_VERSION_1_0 │ │ │ │ ├── EGL_VERSION_1_1 │ │ │ │ ├── EGL_VERSION_1_2 │ │ │ │ ├── EGL_VERSION_1_3 │ │ │ │ ├── EGL_VERSION_1_4 │ │ │ │ ├── EGL_VERSION_1_5 │ │ │ │ ├── GLX_AMD_gpu_association │ │ │ │ ├── GLX_ARB_get_proc_address │ │ │ │ ├── GLX_ATI_pixel_format_float │ │ │ │ ├── GLX_ATI_render_texture │ │ │ │ ├── GLX_EXT_create_context_es2_profile │ │ │ │ ├── GLX_EXT_create_context_es_profile │ │ │ │ ├── GLX_EXT_fbconfig_packed_float │ │ │ │ ├── GLX_EXT_framebuffer_sRGB │ │ │ │ ├── GLX_MESA_swap_control │ │ │ │ ├── GLX_NV_float_buffer │ │ │ │ ├── GLX_NV_vertex_array_range │ │ │ │ ├── GLX_SGIS_shared_multisample │ │ │ │ ├── GLX_SGIX_hyperpipe │ │ │ │ ├── GLX_SGIX_swap_barrier │ │ │ │ ├── GLX_SGIX_swap_group │ │ │ │ ├── GLX_SGI_video_sync │ │ │ │ ├── GLX_SUN_video_resize │ │ │ │ ├── GLX_VERSION_1_2 │ │ │ │ ├── GLX_VERSION_1_3 │ │ │ │ ├── GLX_VERSION_1_4 │ │ │ │ ├── GL_APPLE_float_pixels │ │ │ │ ├── GL_APPLE_pixel_buffer │ │ │ │ ├── GL_APPLE_texture_range │ │ │ │ ├── GL_ARB_draw_instanced │ │ │ │ ├── GL_ARB_imaging │ │ │ │ ├── GL_ARB_instanced_arrays │ │ │ │ ├── GL_ARB_internalformat_query2 │ │ │ │ ├── GL_ARB_matrix_palette │ │ │ │ ├── GL_ARB_multitexture │ │ │ │ ├── GL_ARB_robustness │ │ │ │ ├── GL_ARB_separate_shader_objects │ │ │ │ ├── GL_ARB_vertex_attrib_64bit │ │ │ │ ├── GL_ARB_vertex_blend │ │ │ │ ├── GL_ATIX_point_sprites │ │ │ │ ├── GL_ATIX_texture_env_combine3 │ │ │ │ ├── GL_ATIX_texture_env_route │ │ │ │ ├── GL_ATIX_vertex_shader_output_point_size │ │ │ │ ├── GL_ATI_envmap_bumpmap │ │ │ │ ├── GL_ATI_map_object_buffer │ │ │ │ ├── GL_ATI_pn_triangles │ │ │ │ ├── GL_ATI_separate_stencil │ │ │ │ ├── GL_ATI_shader_texture_lod │ │ │ │ ├── GL_ATI_texture_compression_3dc │ │ │ │ ├── GL_ATI_vertex_streams │ │ │ │ ├── GL_EXT_Cg_shader │ │ │ │ ├── GL_EXT_bindable_uniform │ │ │ │ ├── GL_EXT_debug_marker │ │ │ │ ├── GL_EXT_depth_bounds_test │ │ │ │ ├── GL_EXT_draw_instanced │ │ │ │ ├── GL_EXT_draw_range_elements │ │ │ │ ├── GL_EXT_external_buffer │ │ │ │ ├── GL_EXT_fog_coord │ │ │ │ ├── GL_EXT_framebuffer_sRGB │ │ │ │ ├── GL_EXT_geometry_shader4 │ │ │ │ ├── GL_EXT_gpu_program_parameters │ │ │ │ ├── GL_EXT_gpu_shader4 │ │ │ │ ├── GL_EXT_memory_object │ │ │ │ ├── GL_EXT_memory_object_fd │ │ │ │ ├── GL_EXT_memory_object_win32 │ │ │ │ ├── GL_EXT_packed_float │ │ │ │ ├── GL_EXT_pixel_buffer_object │ │ │ │ ├── GL_EXT_secondary_color │ │ │ │ ├── GL_EXT_semaphore │ │ │ │ ├── GL_EXT_semaphore_fd │ │ │ │ ├── GL_EXT_semaphore_win32 │ │ │ │ ├── GL_EXT_texture_array │ │ │ │ ├── GL_EXT_texture_buffer_object │ │ │ │ ├── GL_EXT_texture_compression_latc │ │ │ │ ├── GL_EXT_texture_compression_rgtc │ │ │ │ ├── GL_EXT_texture_cube_map │ │ │ │ ├── GL_EXT_texture_edge_clamp │ │ │ │ ├── GL_EXT_texture_integer │ │ │ │ ├── GL_EXT_texture_rectangle │ │ │ │ ├── GL_EXT_texture_shared_exponent │ │ │ │ ├── GL_EXT_timer_query │ │ │ │ ├── GL_EXT_vertex_shader │ │ │ │ ├── GL_KTX_buffer_region │ │ │ │ ├── GL_NVX_gpu_memory_info │ │ │ │ ├── GL_NV_depth_buffer_float │ │ │ │ ├── GL_NV_depth_range_unclamped │ │ │ │ ├── GL_NV_fragment_program2 │ │ │ │ ├── GL_NV_fragment_program4 │ │ │ │ ├── GL_NV_fragment_program_option │ │ │ │ ├── GL_NV_framebuffer_multisample_coverage │ │ │ │ ├── GL_NV_geometry_program4 │ │ │ │ ├── GL_NV_geometry_shader4 │ │ │ │ ├── GL_NV_gpu_program4 │ │ │ │ ├── GL_NV_gpu_program5 │ │ │ │ ├── GL_NV_parameter_buffer_object │ │ │ │ ├── GL_NV_present_video │ │ │ │ ├── GL_NV_tessellation_program5 │ │ │ │ ├── GL_NV_transform_feedback │ │ │ │ ├── GL_NV_vdpau_interop │ │ │ │ ├── GL_NV_vertex_program2_option │ │ │ │ ├── GL_NV_vertex_program3 │ │ │ │ ├── GL_NV_vertex_program4 │ │ │ │ ├── GL_SGIX_shadow │ │ │ │ ├── GL_SUN_read_video_pixels │ │ │ │ ├── GL_VERSION_1_2 │ │ │ │ ├── GL_VERSION_1_2_1 │ │ │ │ ├── GL_VERSION_1_3 │ │ │ │ ├── GL_VERSION_1_4 │ │ │ │ ├── GL_VERSION_1_5 │ │ │ │ ├── GL_VERSION_2_0 │ │ │ │ ├── GL_VERSION_2_1 │ │ │ │ ├── GL_VERSION_3_0 │ │ │ │ ├── GL_VERSION_3_1 │ │ │ │ ├── GL_VERSION_3_2 │ │ │ │ ├── GL_VERSION_3_3 │ │ │ │ ├── GL_VERSION_4_0 │ │ │ │ ├── GL_VERSION_4_1 │ │ │ │ ├── GL_VERSION_4_2 │ │ │ │ ├── GL_VERSION_4_3 │ │ │ │ ├── GL_VERSION_4_4 │ │ │ │ ├── GL_VERSION_4_5 │ │ │ │ ├── GL_VERSION_4_6 │ │ │ │ ├── GL_WIN_swap_hint │ │ │ │ ├── WGL_ARB_create_context │ │ │ │ ├── WGL_ATI_render_texture_rectangle │ │ │ │ ├── WGL_EXT_create_context_es2_profile │ │ │ │ ├── WGL_EXT_create_context_es_profile │ │ │ │ ├── WGL_EXT_framebuffer_sRGB │ │ │ │ ├── WGL_EXT_pixel_format_packed_float │ │ │ │ ├── WGL_NV_gpu_affinity │ │ │ │ └── WGL_NV_vertex_array_range │ │ ├── custom.txt │ │ ├── doc │ │ │ ├── advanced.html │ │ │ ├── basic.html │ │ │ ├── build.html │ │ │ ├── credits.html │ │ │ ├── index.html │ │ │ ├── install.html │ │ │ └── log.html │ │ ├── extensions │ │ │ └── gl │ │ │ │ ├── .dummy │ │ │ │ ├── EGL_ANDROID_blob_cache │ │ │ │ ├── EGL_ANDROID_create_native_client_buffer │ │ │ │ ├── EGL_ANDROID_framebuffer_target │ │ │ │ ├── EGL_ANDROID_front_buffer_auto_refresh │ │ │ │ ├── EGL_ANDROID_image_native_buffer │ │ │ │ ├── EGL_ANDROID_native_fence_sync │ │ │ │ ├── EGL_ANDROID_presentation_time │ │ │ │ ├── EGL_ANDROID_recordable │ │ │ │ ├── EGL_ANGLE_d3d_share_handle_client_buffer │ │ │ │ ├── EGL_ANGLE_device_d3d │ │ │ │ ├── EGL_ANGLE_query_surface_pointer │ │ │ │ ├── EGL_ANGLE_surface_d3d_texture_2d_share_handle │ │ │ │ ├── EGL_ANGLE_window_fixed_size │ │ │ │ ├── EGL_ARM_implicit_external_sync │ │ │ │ ├── EGL_ARM_pixmap_multisample_discard │ │ │ │ ├── EGL_EXT_buffer_age │ │ │ │ ├── EGL_EXT_client_extensions │ │ │ │ ├── EGL_EXT_create_context_robustness │ │ │ │ ├── EGL_EXT_device_base │ │ │ │ ├── EGL_EXT_device_drm │ │ │ │ ├── EGL_EXT_device_enumeration │ │ │ │ ├── EGL_EXT_device_openwf │ │ │ │ ├── EGL_EXT_device_query │ │ │ │ ├── EGL_EXT_gl_colorspace_bt2020_linear │ │ │ │ ├── EGL_EXT_gl_colorspace_bt2020_pq │ │ │ │ ├── EGL_EXT_gl_colorspace_scrgb_linear │ │ │ │ ├── EGL_EXT_image_dma_buf_import │ │ │ │ ├── EGL_EXT_image_dma_buf_import_modifiers │ │ │ │ ├── EGL_EXT_multiview_window │ │ │ │ ├── EGL_EXT_output_base │ │ │ │ ├── EGL_EXT_output_drm │ │ │ │ ├── EGL_EXT_output_openwf │ │ │ │ ├── EGL_EXT_pixel_format_float │ │ │ │ ├── EGL_EXT_platform_base │ │ │ │ ├── EGL_EXT_platform_device │ │ │ │ ├── EGL_EXT_platform_wayland │ │ │ │ ├── EGL_EXT_platform_x11 │ │ │ │ ├── EGL_EXT_protected_content │ │ │ │ ├── EGL_EXT_protected_surface │ │ │ │ ├── EGL_EXT_stream_consumer_egloutput │ │ │ │ ├── EGL_EXT_surface_SMPTE2086_metadata │ │ │ │ ├── EGL_EXT_swap_buffers_with_damage │ │ │ │ ├── EGL_EXT_yuv_surface │ │ │ │ ├── EGL_HI_clientpixmap │ │ │ │ ├── EGL_HI_colorformats │ │ │ │ ├── EGL_IMG_context_priority │ │ │ │ ├── EGL_IMG_image_plane_attribs │ │ │ │ ├── EGL_KHR_cl_event │ │ │ │ ├── EGL_KHR_cl_event2 │ │ │ │ ├── EGL_KHR_client_get_all_proc_addresses │ │ │ │ ├── EGL_KHR_config_attribs │ │ │ │ ├── EGL_KHR_context_flush_control │ │ │ │ ├── EGL_KHR_create_context │ │ │ │ ├── EGL_KHR_create_context_no_error │ │ │ │ ├── EGL_KHR_debug │ │ │ │ ├── EGL_KHR_fence_sync │ │ │ │ ├── EGL_KHR_get_all_proc_addresses │ │ │ │ ├── EGL_KHR_gl_colorspace │ │ │ │ ├── EGL_KHR_gl_renderbuffer_image │ │ │ │ ├── EGL_KHR_gl_texture_2D_image │ │ │ │ ├── EGL_KHR_gl_texture_3D_image │ │ │ │ ├── EGL_KHR_gl_texture_cubemap_image │ │ │ │ ├── EGL_KHR_image │ │ │ │ ├── EGL_KHR_image_base │ │ │ │ ├── EGL_KHR_image_pixmap │ │ │ │ ├── EGL_KHR_lock_surface │ │ │ │ ├── EGL_KHR_lock_surface2 │ │ │ │ ├── EGL_KHR_lock_surface3 │ │ │ │ ├── EGL_KHR_mutable_render_buffer │ │ │ │ ├── EGL_KHR_no_config_context │ │ │ │ ├── EGL_KHR_partial_update │ │ │ │ ├── EGL_KHR_platform_android │ │ │ │ ├── EGL_KHR_platform_gbm │ │ │ │ ├── EGL_KHR_platform_wayland │ │ │ │ ├── EGL_KHR_platform_x11 │ │ │ │ ├── EGL_KHR_reusable_sync │ │ │ │ ├── EGL_KHR_stream │ │ │ │ ├── EGL_KHR_stream_attrib │ │ │ │ ├── EGL_KHR_stream_consumer_gltexture │ │ │ │ ├── EGL_KHR_stream_cross_process_fd │ │ │ │ ├── EGL_KHR_stream_fifo │ │ │ │ ├── EGL_KHR_stream_producer_aldatalocator │ │ │ │ ├── EGL_KHR_stream_producer_eglsurface │ │ │ │ ├── EGL_KHR_surfaceless_context │ │ │ │ ├── EGL_KHR_swap_buffers_with_damage │ │ │ │ ├── EGL_KHR_vg_parent_image │ │ │ │ ├── EGL_KHR_wait_sync │ │ │ │ ├── EGL_MESA_drm_image │ │ │ │ ├── EGL_MESA_image_dma_buf_export │ │ │ │ ├── EGL_MESA_platform_gbm │ │ │ │ ├── EGL_MESA_platform_surfaceless │ │ │ │ ├── EGL_NOK_swap_region │ │ │ │ ├── EGL_NOK_swap_region2 │ │ │ │ ├── EGL_NOK_texture_from_pixmap │ │ │ │ ├── EGL_NV_3dvision_surface │ │ │ │ ├── EGL_NV_coverage_sample │ │ │ │ ├── EGL_NV_coverage_sample_resolve │ │ │ │ ├── EGL_NV_cuda_event │ │ │ │ ├── EGL_NV_depth_nonlinear │ │ │ │ ├── EGL_NV_device_cuda │ │ │ │ ├── EGL_NV_native_query │ │ │ │ ├── EGL_NV_post_convert_rounding │ │ │ │ ├── EGL_NV_post_sub_buffer │ │ │ │ ├── EGL_NV_robustness_video_memory_purge │ │ │ │ ├── EGL_NV_stream_consumer_gltexture_yuv │ │ │ │ ├── EGL_NV_stream_cross_display │ │ │ │ ├── EGL_NV_stream_cross_object │ │ │ │ ├── EGL_NV_stream_cross_partition │ │ │ │ ├── EGL_NV_stream_cross_process │ │ │ │ ├── EGL_NV_stream_cross_system │ │ │ │ ├── EGL_NV_stream_fifo_next │ │ │ │ ├── EGL_NV_stream_fifo_synchronous │ │ │ │ ├── EGL_NV_stream_frame_limits │ │ │ │ ├── EGL_NV_stream_metadata │ │ │ │ ├── EGL_NV_stream_remote │ │ │ │ ├── EGL_NV_stream_reset │ │ │ │ ├── EGL_NV_stream_socket │ │ │ │ ├── EGL_NV_stream_socket_inet │ │ │ │ ├── EGL_NV_stream_socket_unix │ │ │ │ ├── EGL_NV_stream_sync │ │ │ │ ├── EGL_NV_sync │ │ │ │ ├── EGL_NV_system_time │ │ │ │ ├── EGL_TIZEN_image_native_buffer │ │ │ │ ├── EGL_TIZEN_image_native_surface │ │ │ │ ├── GLX_3DFX_multisample │ │ │ │ ├── GLX_AMD_gpu_association │ │ │ │ ├── GLX_ARB_context_flush_control │ │ │ │ ├── GLX_ARB_create_context │ │ │ │ ├── GLX_ARB_create_context_no_error │ │ │ │ ├── GLX_ARB_create_context_profile │ │ │ │ ├── GLX_ARB_create_context_robustness │ │ │ │ ├── GLX_ARB_fbconfig_float │ │ │ │ ├── GLX_ARB_framebuffer_sRGB │ │ │ │ ├── GLX_ARB_get_proc_address │ │ │ │ ├── GLX_ARB_multisample │ │ │ │ ├── GLX_ARB_robustness_application_isolation │ │ │ │ ├── GLX_ARB_robustness_share_group_isolation │ │ │ │ ├── GLX_ARB_vertex_buffer_object │ │ │ │ ├── GLX_ATI_pixel_format_float │ │ │ │ ├── GLX_ATI_render_texture │ │ │ │ ├── GLX_EXT_buffer_age │ │ │ │ ├── GLX_EXT_create_context_es2_profile │ │ │ │ ├── GLX_EXT_create_context_es_profile │ │ │ │ ├── GLX_EXT_fbconfig_packed_float │ │ │ │ ├── GLX_EXT_framebuffer_sRGB │ │ │ │ ├── GLX_EXT_import_context │ │ │ │ ├── GLX_EXT_libglvnd │ │ │ │ ├── GLX_EXT_scene_marker │ │ │ │ ├── GLX_EXT_stereo_tree │ │ │ │ ├── GLX_EXT_swap_control │ │ │ │ ├── GLX_EXT_swap_control_tear │ │ │ │ ├── GLX_EXT_texture_from_pixmap │ │ │ │ ├── GLX_EXT_visual_info │ │ │ │ ├── GLX_EXT_visual_rating │ │ │ │ ├── GLX_INTEL_swap_event │ │ │ │ ├── GLX_MESA_agp_offset │ │ │ │ ├── GLX_MESA_copy_sub_buffer │ │ │ │ ├── GLX_MESA_pixmap_colormap │ │ │ │ ├── GLX_MESA_query_renderer │ │ │ │ ├── GLX_MESA_release_buffers │ │ │ │ ├── GLX_MESA_set_3dfx_mode │ │ │ │ ├── GLX_MESA_swap_control │ │ │ │ ├── GLX_NV_copy_buffer │ │ │ │ ├── GLX_NV_copy_image │ │ │ │ ├── GLX_NV_delay_before_swap │ │ │ │ ├── GLX_NV_float_buffer │ │ │ │ ├── GLX_NV_multisample_coverage │ │ │ │ ├── GLX_NV_present_video │ │ │ │ ├── GLX_NV_robustness_video_memory_purge │ │ │ │ ├── GLX_NV_swap_group │ │ │ │ ├── GLX_NV_vertex_array_range │ │ │ │ ├── GLX_NV_video_capture │ │ │ │ ├── GLX_NV_video_out │ │ │ │ ├── GLX_OML_swap_method │ │ │ │ ├── GLX_OML_sync_control │ │ │ │ ├── GLX_SGIS_blended_overlay │ │ │ │ ├── GLX_SGIS_color_range │ │ │ │ ├── GLX_SGIS_multisample │ │ │ │ ├── GLX_SGIS_shared_multisample │ │ │ │ ├── GLX_SGIX_fbconfig │ │ │ │ ├── GLX_SGIX_hyperpipe │ │ │ │ ├── GLX_SGIX_pbuffer │ │ │ │ ├── GLX_SGIX_swap_barrier │ │ │ │ ├── GLX_SGIX_swap_group │ │ │ │ ├── GLX_SGIX_video_resize │ │ │ │ ├── GLX_SGIX_visual_select_group │ │ │ │ ├── GLX_SGI_cushion │ │ │ │ ├── GLX_SGI_make_current_read │ │ │ │ ├── GLX_SGI_swap_control │ │ │ │ ├── GLX_SGI_video_sync │ │ │ │ ├── GLX_SUN_get_transparent_index │ │ │ │ ├── GLX_SUN_video_resize │ │ │ │ ├── GL_3DFX_multisample │ │ │ │ ├── GL_3DFX_tbuffer │ │ │ │ ├── GL_3DFX_texture_compression_FXT1 │ │ │ │ ├── GL_AMD_blend_minmax_factor │ │ │ │ ├── GL_AMD_compressed_3DC_texture │ │ │ │ ├── GL_AMD_compressed_ATC_texture │ │ │ │ ├── GL_AMD_conservative_depth │ │ │ │ ├── GL_AMD_debug_output │ │ │ │ ├── GL_AMD_depth_clamp_separate │ │ │ │ ├── GL_AMD_draw_buffers_blend │ │ │ │ ├── GL_AMD_framebuffer_sample_positions │ │ │ │ ├── GL_AMD_gcn_shader │ │ │ │ ├── GL_AMD_gpu_shader_half_float │ │ │ │ ├── GL_AMD_gpu_shader_int16 │ │ │ │ ├── GL_AMD_gpu_shader_int64 │ │ │ │ ├── GL_AMD_interleaved_elements │ │ │ │ ├── GL_AMD_multi_draw_indirect │ │ │ │ ├── GL_AMD_name_gen_delete │ │ │ │ ├── GL_AMD_occlusion_query_event │ │ │ │ ├── GL_AMD_performance_monitor │ │ │ │ ├── GL_AMD_pinned_memory │ │ │ │ ├── GL_AMD_program_binary_Z400 │ │ │ │ ├── GL_AMD_query_buffer_object │ │ │ │ ├── GL_AMD_sample_positions │ │ │ │ ├── GL_AMD_seamless_cubemap_per_texture │ │ │ │ ├── GL_AMD_shader_atomic_counter_ops │ │ │ │ ├── GL_AMD_shader_ballot │ │ │ │ ├── GL_AMD_shader_explicit_vertex_parameter │ │ │ │ ├── GL_AMD_shader_stencil_export │ │ │ │ ├── GL_AMD_shader_stencil_value_export │ │ │ │ ├── GL_AMD_shader_trinary_minmax │ │ │ │ ├── GL_AMD_sparse_texture │ │ │ │ ├── GL_AMD_stencil_operation_extended │ │ │ │ ├── GL_AMD_texture_gather_bias_lod │ │ │ │ ├── GL_AMD_texture_texture4 │ │ │ │ ├── GL_AMD_transform_feedback3_lines_triangles │ │ │ │ ├── GL_AMD_transform_feedback4 │ │ │ │ ├── GL_AMD_vertex_shader_layer │ │ │ │ ├── GL_AMD_vertex_shader_tessellator │ │ │ │ ├── GL_AMD_vertex_shader_viewport_index │ │ │ │ ├── GL_ANDROID_extension_pack_es31a │ │ │ │ ├── GL_ANGLE_depth_texture │ │ │ │ ├── GL_ANGLE_framebuffer_blit │ │ │ │ ├── GL_ANGLE_framebuffer_multisample │ │ │ │ ├── GL_ANGLE_instanced_arrays │ │ │ │ ├── GL_ANGLE_pack_reverse_row_order │ │ │ │ ├── GL_ANGLE_program_binary │ │ │ │ ├── GL_ANGLE_texture_compression_dxt1 │ │ │ │ ├── GL_ANGLE_texture_compression_dxt3 │ │ │ │ ├── GL_ANGLE_texture_compression_dxt5 │ │ │ │ ├── GL_ANGLE_texture_usage │ │ │ │ ├── GL_ANGLE_timer_query │ │ │ │ ├── GL_ANGLE_translated_shader_source │ │ │ │ ├── GL_APPLE_aux_depth_stencil │ │ │ │ ├── GL_APPLE_client_storage │ │ │ │ ├── GL_APPLE_clip_distance │ │ │ │ ├── GL_APPLE_color_buffer_packed_float │ │ │ │ ├── GL_APPLE_copy_texture_levels │ │ │ │ ├── GL_APPLE_element_array │ │ │ │ ├── GL_APPLE_fence │ │ │ │ ├── GL_APPLE_float_pixels │ │ │ │ ├── GL_APPLE_flush_buffer_range │ │ │ │ ├── GL_APPLE_framebuffer_multisample │ │ │ │ ├── GL_APPLE_object_purgeable │ │ │ │ ├── GL_APPLE_pixel_buffer │ │ │ │ ├── GL_APPLE_rgb_422 │ │ │ │ ├── GL_APPLE_row_bytes │ │ │ │ ├── GL_APPLE_specular_vector │ │ │ │ ├── GL_APPLE_sync │ │ │ │ ├── GL_APPLE_texture_2D_limited_npot │ │ │ │ ├── GL_APPLE_texture_format_BGRA8888 │ │ │ │ ├── GL_APPLE_texture_max_level │ │ │ │ ├── GL_APPLE_texture_packed_float │ │ │ │ ├── GL_APPLE_texture_range │ │ │ │ ├── GL_APPLE_transform_hint │ │ │ │ ├── GL_APPLE_vertex_array_object │ │ │ │ ├── GL_APPLE_vertex_array_range │ │ │ │ ├── GL_APPLE_vertex_program_evaluators │ │ │ │ ├── GL_APPLE_ycbcr_422 │ │ │ │ ├── GL_ARB_ES2_compatibility │ │ │ │ ├── GL_ARB_ES3_1_compatibility │ │ │ │ ├── GL_ARB_ES3_2_compatibility │ │ │ │ ├── GL_ARB_ES3_compatibility │ │ │ │ ├── GL_ARB_arrays_of_arrays │ │ │ │ ├── GL_ARB_base_instance │ │ │ │ ├── GL_ARB_bindless_texture │ │ │ │ ├── GL_ARB_blend_func_extended │ │ │ │ ├── GL_ARB_buffer_storage │ │ │ │ ├── GL_ARB_cl_event │ │ │ │ ├── GL_ARB_clear_buffer_object │ │ │ │ ├── GL_ARB_clear_texture │ │ │ │ ├── GL_ARB_clip_control │ │ │ │ ├── GL_ARB_color_buffer_float │ │ │ │ ├── GL_ARB_compatibility │ │ │ │ ├── GL_ARB_compressed_texture_pixel_storage │ │ │ │ ├── GL_ARB_compute_shader │ │ │ │ ├── GL_ARB_compute_variable_group_size │ │ │ │ ├── GL_ARB_conditional_render_inverted │ │ │ │ ├── GL_ARB_conservative_depth │ │ │ │ ├── GL_ARB_copy_buffer │ │ │ │ ├── GL_ARB_copy_image │ │ │ │ ├── GL_ARB_cull_distance │ │ │ │ ├── GL_ARB_debug_output │ │ │ │ ├── GL_ARB_depth_buffer_float │ │ │ │ ├── GL_ARB_depth_clamp │ │ │ │ ├── GL_ARB_depth_texture │ │ │ │ ├── GL_ARB_derivative_control │ │ │ │ ├── GL_ARB_direct_state_access │ │ │ │ ├── GL_ARB_draw_buffers │ │ │ │ ├── GL_ARB_draw_buffers_blend │ │ │ │ ├── GL_ARB_draw_elements_base_vertex │ │ │ │ ├── GL_ARB_draw_indirect │ │ │ │ ├── GL_ARB_draw_instanced │ │ │ │ ├── GL_ARB_enhanced_layouts │ │ │ │ ├── GL_ARB_explicit_attrib_location │ │ │ │ ├── GL_ARB_explicit_uniform_location │ │ │ │ ├── GL_ARB_fragment_coord_conventions │ │ │ │ ├── GL_ARB_fragment_layer_viewport │ │ │ │ ├── GL_ARB_fragment_program │ │ │ │ ├── GL_ARB_fragment_program_shadow │ │ │ │ ├── GL_ARB_fragment_shader │ │ │ │ ├── GL_ARB_fragment_shader_interlock │ │ │ │ ├── GL_ARB_framebuffer_no_attachments │ │ │ │ ├── GL_ARB_framebuffer_object │ │ │ │ ├── GL_ARB_framebuffer_sRGB │ │ │ │ ├── GL_ARB_geometry_shader4 │ │ │ │ ├── GL_ARB_get_program_binary │ │ │ │ ├── GL_ARB_get_texture_sub_image │ │ │ │ ├── GL_ARB_gl_spirv │ │ │ │ ├── GL_ARB_gpu_shader5 │ │ │ │ ├── GL_ARB_gpu_shader_fp64 │ │ │ │ ├── GL_ARB_gpu_shader_int64 │ │ │ │ ├── GL_ARB_half_float_pixel │ │ │ │ ├── GL_ARB_half_float_vertex │ │ │ │ ├── GL_ARB_imaging │ │ │ │ ├── GL_ARB_indirect_parameters │ │ │ │ ├── GL_ARB_instanced_arrays │ │ │ │ ├── GL_ARB_internalformat_query │ │ │ │ ├── GL_ARB_internalformat_query2 │ │ │ │ ├── GL_ARB_invalidate_subdata │ │ │ │ ├── GL_ARB_map_buffer_alignment │ │ │ │ ├── GL_ARB_map_buffer_range │ │ │ │ ├── GL_ARB_matrix_palette │ │ │ │ ├── GL_ARB_multi_bind │ │ │ │ ├── GL_ARB_multi_draw_indirect │ │ │ │ ├── GL_ARB_multisample │ │ │ │ ├── GL_ARB_multitexture │ │ │ │ ├── GL_ARB_occlusion_query │ │ │ │ ├── GL_ARB_occlusion_query2 │ │ │ │ ├── GL_ARB_parallel_shader_compile │ │ │ │ ├── GL_ARB_pipeline_statistics_query │ │ │ │ ├── GL_ARB_pixel_buffer_object │ │ │ │ ├── GL_ARB_point_parameters │ │ │ │ ├── GL_ARB_point_sprite │ │ │ │ ├── GL_ARB_polygon_offset_clamp │ │ │ │ ├── GL_ARB_post_depth_coverage │ │ │ │ ├── GL_ARB_program_interface_query │ │ │ │ ├── GL_ARB_provoking_vertex │ │ │ │ ├── GL_ARB_query_buffer_object │ │ │ │ ├── GL_ARB_robust_buffer_access_behavior │ │ │ │ ├── GL_ARB_robustness │ │ │ │ ├── GL_ARB_robustness_application_isolation │ │ │ │ ├── GL_ARB_robustness_share_group_isolation │ │ │ │ ├── GL_ARB_sample_locations │ │ │ │ ├── GL_ARB_sample_shading │ │ │ │ ├── GL_ARB_sampler_objects │ │ │ │ ├── GL_ARB_seamless_cube_map │ │ │ │ ├── GL_ARB_seamless_cubemap_per_texture │ │ │ │ ├── GL_ARB_separate_shader_objects │ │ │ │ ├── GL_ARB_shader_atomic_counter_ops │ │ │ │ ├── GL_ARB_shader_atomic_counters │ │ │ │ ├── GL_ARB_shader_ballot │ │ │ │ ├── GL_ARB_shader_bit_encoding │ │ │ │ ├── GL_ARB_shader_clock │ │ │ │ ├── GL_ARB_shader_draw_parameters │ │ │ │ ├── GL_ARB_shader_group_vote │ │ │ │ ├── GL_ARB_shader_image_load_store │ │ │ │ ├── GL_ARB_shader_image_size │ │ │ │ ├── GL_ARB_shader_objects │ │ │ │ ├── GL_ARB_shader_precision │ │ │ │ ├── GL_ARB_shader_stencil_export │ │ │ │ ├── GL_ARB_shader_storage_buffer_object │ │ │ │ ├── GL_ARB_shader_subroutine │ │ │ │ ├── GL_ARB_shader_texture_image_samples │ │ │ │ ├── GL_ARB_shader_texture_lod │ │ │ │ ├── GL_ARB_shader_viewport_layer_array │ │ │ │ ├── GL_ARB_shading_language_100 │ │ │ │ ├── GL_ARB_shading_language_420pack │ │ │ │ ├── GL_ARB_shading_language_include │ │ │ │ ├── GL_ARB_shading_language_packing │ │ │ │ ├── GL_ARB_shadow │ │ │ │ ├── GL_ARB_shadow_ambient │ │ │ │ ├── GL_ARB_sparse_buffer │ │ │ │ ├── GL_ARB_sparse_texture │ │ │ │ ├── GL_ARB_sparse_texture2 │ │ │ │ ├── GL_ARB_sparse_texture_clamp │ │ │ │ ├── GL_ARB_spirv_extensions │ │ │ │ ├── GL_ARB_stencil_texturing │ │ │ │ ├── GL_ARB_sync │ │ │ │ ├── GL_ARB_tessellation_shader │ │ │ │ ├── GL_ARB_texture_barrier │ │ │ │ ├── GL_ARB_texture_border_clamp │ │ │ │ ├── GL_ARB_texture_buffer_object │ │ │ │ ├── GL_ARB_texture_buffer_object_rgb32 │ │ │ │ ├── GL_ARB_texture_buffer_range │ │ │ │ ├── GL_ARB_texture_compression │ │ │ │ ├── GL_ARB_texture_compression_bptc │ │ │ │ ├── GL_ARB_texture_compression_rgtc │ │ │ │ ├── GL_ARB_texture_cube_map │ │ │ │ ├── GL_ARB_texture_cube_map_array │ │ │ │ ├── GL_ARB_texture_env_add │ │ │ │ ├── GL_ARB_texture_env_combine │ │ │ │ ├── GL_ARB_texture_env_crossbar │ │ │ │ ├── GL_ARB_texture_env_dot3 │ │ │ │ ├── GL_ARB_texture_filter_anisotropic │ │ │ │ ├── GL_ARB_texture_filter_minmax │ │ │ │ ├── GL_ARB_texture_float │ │ │ │ ├── GL_ARB_texture_gather │ │ │ │ ├── GL_ARB_texture_mirror_clamp_to_edge │ │ │ │ ├── GL_ARB_texture_mirrored_repeat │ │ │ │ ├── GL_ARB_texture_multisample │ │ │ │ ├── GL_ARB_texture_non_power_of_two │ │ │ │ ├── GL_ARB_texture_query_levels │ │ │ │ ├── GL_ARB_texture_query_lod │ │ │ │ ├── GL_ARB_texture_rectangle │ │ │ │ ├── GL_ARB_texture_rg │ │ │ │ ├── GL_ARB_texture_rgb10_a2ui │ │ │ │ ├── GL_ARB_texture_stencil8 │ │ │ │ ├── GL_ARB_texture_storage │ │ │ │ ├── GL_ARB_texture_storage_multisample │ │ │ │ ├── GL_ARB_texture_swizzle │ │ │ │ ├── GL_ARB_texture_view │ │ │ │ ├── GL_ARB_timer_query │ │ │ │ ├── GL_ARB_transform_feedback2 │ │ │ │ ├── GL_ARB_transform_feedback3 │ │ │ │ ├── GL_ARB_transform_feedback_instanced │ │ │ │ ├── GL_ARB_transform_feedback_overflow_query │ │ │ │ ├── GL_ARB_transpose_matrix │ │ │ │ ├── GL_ARB_uniform_buffer_object │ │ │ │ ├── GL_ARB_vertex_array_bgra │ │ │ │ ├── GL_ARB_vertex_array_object │ │ │ │ ├── GL_ARB_vertex_attrib_64bit │ │ │ │ ├── GL_ARB_vertex_attrib_binding │ │ │ │ ├── GL_ARB_vertex_blend │ │ │ │ ├── GL_ARB_vertex_buffer_object │ │ │ │ ├── GL_ARB_vertex_program │ │ │ │ ├── GL_ARB_vertex_shader │ │ │ │ ├── GL_ARB_vertex_type_10f_11f_11f_rev │ │ │ │ ├── GL_ARB_vertex_type_2_10_10_10_rev │ │ │ │ ├── GL_ARB_viewport_array │ │ │ │ ├── GL_ARB_window_pos │ │ │ │ ├── GL_ARM_mali_program_binary │ │ │ │ ├── GL_ARM_mali_shader_binary │ │ │ │ ├── GL_ARM_rgba8 │ │ │ │ ├── GL_ARM_shader_framebuffer_fetch │ │ │ │ ├── GL_ARM_shader_framebuffer_fetch_depth_stencil │ │ │ │ ├── GL_ATIX_point_sprites │ │ │ │ ├── GL_ATIX_texture_env_combine3 │ │ │ │ ├── GL_ATIX_texture_env_route │ │ │ │ ├── GL_ATIX_vertex_shader_output_point_size │ │ │ │ ├── GL_ATI_draw_buffers │ │ │ │ ├── GL_ATI_element_array │ │ │ │ ├── GL_ATI_envmap_bumpmap │ │ │ │ ├── GL_ATI_fragment_shader │ │ │ │ ├── GL_ATI_map_object_buffer │ │ │ │ ├── GL_ATI_meminfo │ │ │ │ ├── GL_ATI_pn_triangles │ │ │ │ ├── GL_ATI_separate_stencil │ │ │ │ ├── GL_ATI_shader_texture_lod │ │ │ │ ├── GL_ATI_text_fragment_shader │ │ │ │ ├── GL_ATI_texture_compression_3dc │ │ │ │ ├── GL_ATI_texture_env_combine3 │ │ │ │ ├── GL_ATI_texture_float │ │ │ │ ├── GL_ATI_texture_mirror_once │ │ │ │ ├── GL_ATI_vertex_array_object │ │ │ │ ├── GL_ATI_vertex_attrib_array_object │ │ │ │ ├── GL_ATI_vertex_streams │ │ │ │ ├── GL_EGL_KHR_context_flush_control │ │ │ │ ├── GL_EGL_NV_robustness_video_memory_purge │ │ │ │ ├── GL_EXT_422_pixels │ │ │ │ ├── GL_EXT_Cg_shader │ │ │ │ ├── GL_EXT_EGL_image_array │ │ │ │ ├── GL_EXT_YUV_target │ │ │ │ ├── GL_EXT_abgr │ │ │ │ ├── GL_EXT_base_instance │ │ │ │ ├── GL_EXT_bgra │ │ │ │ ├── GL_EXT_bindable_uniform │ │ │ │ ├── GL_EXT_blend_color │ │ │ │ ├── GL_EXT_blend_equation_separate │ │ │ │ ├── GL_EXT_blend_func_extended │ │ │ │ ├── GL_EXT_blend_func_separate │ │ │ │ ├── GL_EXT_blend_logic_op │ │ │ │ ├── GL_EXT_blend_minmax │ │ │ │ ├── GL_EXT_blend_subtract │ │ │ │ ├── GL_EXT_buffer_storage │ │ │ │ ├── GL_EXT_clear_texture │ │ │ │ ├── GL_EXT_clip_cull_distance │ │ │ │ ├── GL_EXT_clip_volume_hint │ │ │ │ ├── GL_EXT_cmyka │ │ │ │ ├── GL_EXT_color_buffer_float │ │ │ │ ├── GL_EXT_color_buffer_half_float │ │ │ │ ├── GL_EXT_color_subtable │ │ │ │ ├── GL_EXT_compiled_vertex_array │ │ │ │ ├── GL_EXT_compressed_ETC1_RGB8_sub_texture │ │ │ │ ├── GL_EXT_conservative_depth │ │ │ │ ├── GL_EXT_convolution │ │ │ │ ├── GL_EXT_coordinate_frame │ │ │ │ ├── GL_EXT_copy_image │ │ │ │ ├── GL_EXT_copy_texture │ │ │ │ ├── GL_EXT_cull_vertex │ │ │ │ ├── GL_EXT_debug_label │ │ │ │ ├── GL_EXT_debug_marker │ │ │ │ ├── GL_EXT_depth_bounds_test │ │ │ │ ├── GL_EXT_direct_state_access │ │ │ │ ├── GL_EXT_discard_framebuffer │ │ │ │ ├── GL_EXT_draw_buffers │ │ │ │ ├── GL_EXT_draw_buffers2 │ │ │ │ ├── GL_EXT_draw_buffers_indexed │ │ │ │ ├── GL_EXT_draw_elements_base_vertex │ │ │ │ ├── GL_EXT_draw_instanced │ │ │ │ ├── GL_EXT_draw_range_elements │ │ │ │ ├── GL_EXT_external_buffer │ │ │ │ ├── GL_EXT_float_blend │ │ │ │ ├── GL_EXT_fog_coord │ │ │ │ ├── GL_EXT_frag_depth │ │ │ │ ├── GL_EXT_fragment_lighting │ │ │ │ ├── GL_EXT_framebuffer_blit │ │ │ │ ├── GL_EXT_framebuffer_multisample │ │ │ │ ├── GL_EXT_framebuffer_multisample_blit_scaled │ │ │ │ ├── GL_EXT_framebuffer_object │ │ │ │ ├── GL_EXT_framebuffer_sRGB │ │ │ │ ├── GL_EXT_geometry_point_size │ │ │ │ ├── GL_EXT_geometry_shader │ │ │ │ ├── GL_EXT_geometry_shader4 │ │ │ │ ├── GL_EXT_gpu_program_parameters │ │ │ │ ├── GL_EXT_gpu_shader4 │ │ │ │ ├── GL_EXT_gpu_shader5 │ │ │ │ ├── GL_EXT_histogram │ │ │ │ ├── GL_EXT_index_array_formats │ │ │ │ ├── GL_EXT_index_func │ │ │ │ ├── GL_EXT_index_material │ │ │ │ ├── GL_EXT_index_texture │ │ │ │ ├── GL_EXT_instanced_arrays │ │ │ │ ├── GL_EXT_light_texture │ │ │ │ ├── GL_EXT_map_buffer_range │ │ │ │ ├── GL_EXT_memory_object │ │ │ │ ├── GL_EXT_memory_object_fd │ │ │ │ ├── GL_EXT_memory_object_win32 │ │ │ │ ├── GL_EXT_misc_attribute │ │ │ │ ├── GL_EXT_multi_draw_arrays │ │ │ │ ├── GL_EXT_multi_draw_indirect │ │ │ │ ├── GL_EXT_multiple_textures │ │ │ │ ├── GL_EXT_multisample │ │ │ │ ├── GL_EXT_multisample_compatibility │ │ │ │ ├── GL_EXT_multisampled_render_to_texture │ │ │ │ ├── GL_EXT_multisampled_render_to_texture2 │ │ │ │ ├── GL_EXT_multiview_draw_buffers │ │ │ │ ├── GL_EXT_packed_depth_stencil │ │ │ │ ├── GL_EXT_packed_float │ │ │ │ ├── GL_EXT_packed_pixels │ │ │ │ ├── GL_EXT_paletted_texture │ │ │ │ ├── GL_EXT_pixel_buffer_object │ │ │ │ ├── GL_EXT_pixel_transform │ │ │ │ ├── GL_EXT_pixel_transform_color_table │ │ │ │ ├── GL_EXT_point_parameters │ │ │ │ ├── GL_EXT_polygon_offset │ │ │ │ ├── GL_EXT_polygon_offset_clamp │ │ │ │ ├── GL_EXT_post_depth_coverage │ │ │ │ ├── GL_EXT_provoking_vertex │ │ │ │ ├── GL_EXT_pvrtc_sRGB │ │ │ │ ├── GL_EXT_raster_multisample │ │ │ │ ├── GL_EXT_read_format_bgra │ │ │ │ ├── GL_EXT_render_snorm │ │ │ │ ├── GL_EXT_rescale_normal │ │ │ │ ├── GL_EXT_sRGB │ │ │ │ ├── GL_EXT_sRGB_write_control │ │ │ │ ├── GL_EXT_scene_marker │ │ │ │ ├── GL_EXT_secondary_color │ │ │ │ ├── GL_EXT_semaphore │ │ │ │ ├── GL_EXT_semaphore_fd │ │ │ │ ├── GL_EXT_semaphore_win32 │ │ │ │ ├── GL_EXT_separate_shader_objects │ │ │ │ ├── GL_EXT_separate_specular_color │ │ │ │ ├── GL_EXT_shader_framebuffer_fetch │ │ │ │ ├── GL_EXT_shader_group_vote │ │ │ │ ├── GL_EXT_shader_image_load_formatted │ │ │ │ ├── GL_EXT_shader_image_load_store │ │ │ │ ├── GL_EXT_shader_implicit_conversions │ │ │ │ ├── GL_EXT_shader_integer_mix │ │ │ │ ├── GL_EXT_shader_io_blocks │ │ │ │ ├── GL_EXT_shader_non_constant_global_initializers │ │ │ │ ├── GL_EXT_shader_pixel_local_storage │ │ │ │ ├── GL_EXT_shader_pixel_local_storage2 │ │ │ │ ├── GL_EXT_shader_texture_lod │ │ │ │ ├── GL_EXT_shadow_funcs │ │ │ │ ├── GL_EXT_shadow_samplers │ │ │ │ ├── GL_EXT_shared_texture_palette │ │ │ │ ├── GL_EXT_sparse_texture │ │ │ │ ├── GL_EXT_sparse_texture2 │ │ │ │ ├── GL_EXT_stencil_clear_tag │ │ │ │ ├── GL_EXT_stencil_two_side │ │ │ │ ├── GL_EXT_stencil_wrap │ │ │ │ ├── GL_EXT_subtexture │ │ │ │ ├── GL_EXT_texture │ │ │ │ ├── GL_EXT_texture3D │ │ │ │ ├── GL_EXT_texture_array │ │ │ │ ├── GL_EXT_texture_buffer_object │ │ │ │ ├── GL_EXT_texture_compression_astc_decode_mode │ │ │ │ ├── GL_EXT_texture_compression_astc_decode_mode_rgb9e5 │ │ │ │ ├── GL_EXT_texture_compression_bptc │ │ │ │ ├── GL_EXT_texture_compression_dxt1 │ │ │ │ ├── GL_EXT_texture_compression_latc │ │ │ │ ├── GL_EXT_texture_compression_rgtc │ │ │ │ ├── GL_EXT_texture_compression_s3tc │ │ │ │ ├── GL_EXT_texture_cube_map │ │ │ │ ├── GL_EXT_texture_cube_map_array │ │ │ │ ├── GL_EXT_texture_edge_clamp │ │ │ │ ├── GL_EXT_texture_env │ │ │ │ ├── GL_EXT_texture_env_add │ │ │ │ ├── GL_EXT_texture_env_combine │ │ │ │ ├── GL_EXT_texture_env_dot3 │ │ │ │ ├── GL_EXT_texture_filter_anisotropic │ │ │ │ ├── GL_EXT_texture_filter_minmax │ │ │ │ ├── GL_EXT_texture_format_BGRA8888 │ │ │ │ ├── GL_EXT_texture_integer │ │ │ │ ├── GL_EXT_texture_lod_bias │ │ │ │ ├── GL_EXT_texture_mirror_clamp │ │ │ │ ├── GL_EXT_texture_norm16 │ │ │ │ ├── GL_EXT_texture_object │ │ │ │ ├── GL_EXT_texture_perturb_normal │ │ │ │ ├── GL_EXT_texture_rectangle │ │ │ │ ├── GL_EXT_texture_rg │ │ │ │ ├── GL_EXT_texture_sRGB │ │ │ │ ├── GL_EXT_texture_sRGB_R8 │ │ │ │ ├── GL_EXT_texture_sRGB_RG8 │ │ │ │ ├── GL_EXT_texture_sRGB_decode │ │ │ │ ├── GL_EXT_texture_shared_exponent │ │ │ │ ├── GL_EXT_texture_snorm │ │ │ │ ├── GL_EXT_texture_storage │ │ │ │ ├── GL_EXT_texture_swizzle │ │ │ │ ├── GL_EXT_texture_type_2_10_10_10_REV │ │ │ │ ├── GL_EXT_texture_view │ │ │ │ ├── GL_EXT_timer_query │ │ │ │ ├── GL_EXT_transform_feedback │ │ │ │ ├── GL_EXT_unpack_subimage │ │ │ │ ├── GL_EXT_vertex_array │ │ │ │ ├── GL_EXT_vertex_array_bgra │ │ │ │ ├── GL_EXT_vertex_array_setXXX │ │ │ │ ├── GL_EXT_vertex_attrib_64bit │ │ │ │ ├── GL_EXT_vertex_shader │ │ │ │ ├── GL_EXT_vertex_weighting │ │ │ │ ├── GL_EXT_win32_keyed_mutex │ │ │ │ ├── GL_EXT_window_rectangles │ │ │ │ ├── GL_EXT_x11_sync_object │ │ │ │ ├── GL_GREMEDY_frame_terminator │ │ │ │ ├── GL_GREMEDY_string_marker │ │ │ │ ├── GL_HP_convolution_border_modes │ │ │ │ ├── GL_HP_image_transform │ │ │ │ ├── GL_HP_occlusion_test │ │ │ │ ├── GL_HP_texture_lighting │ │ │ │ ├── GL_IBM_cull_vertex │ │ │ │ ├── GL_IBM_multimode_draw_arrays │ │ │ │ ├── GL_IBM_rasterpos_clip │ │ │ │ ├── GL_IBM_static_data │ │ │ │ ├── GL_IBM_texture_mirrored_repeat │ │ │ │ ├── GL_IBM_vertex_array_lists │ │ │ │ ├── GL_INGR_color_clamp │ │ │ │ ├── GL_INGR_interlace_read │ │ │ │ ├── GL_INTEL_conservative_rasterization │ │ │ │ ├── GL_INTEL_fragment_shader_ordering │ │ │ │ ├── GL_INTEL_framebuffer_CMAA │ │ │ │ ├── GL_INTEL_map_texture │ │ │ │ ├── GL_INTEL_parallel_arrays │ │ │ │ ├── GL_INTEL_performance_query │ │ │ │ ├── GL_INTEL_texture_scissor │ │ │ │ ├── GL_KHR_blend_equation_advanced │ │ │ │ ├── GL_KHR_blend_equation_advanced_coherent │ │ │ │ ├── GL_KHR_context_flush_control │ │ │ │ ├── GL_KHR_debug │ │ │ │ ├── GL_KHR_no_error │ │ │ │ ├── GL_KHR_parallel_shader_compile │ │ │ │ ├── GL_KHR_robust_buffer_access_behavior │ │ │ │ ├── GL_KHR_robustness │ │ │ │ ├── GL_KHR_texture_compression_astc_hdr │ │ │ │ ├── GL_KHR_texture_compression_astc_ldr │ │ │ │ ├── GL_KHR_texture_compression_astc_sliced_3d │ │ │ │ ├── GL_KTX_buffer_region │ │ │ │ ├── GL_MESAX_texture_stack │ │ │ │ ├── GL_MESA_pack_invert │ │ │ │ ├── GL_MESA_resize_buffers │ │ │ │ ├── GL_MESA_shader_integer_functions │ │ │ │ ├── GL_MESA_window_pos │ │ │ │ ├── GL_MESA_ycbcr_texture │ │ │ │ ├── GL_NVX_blend_equation_advanced_multi_draw_buffers │ │ │ │ ├── GL_NVX_conditional_render │ │ │ │ ├── GL_NVX_gpu_memory_info │ │ │ │ ├── GL_NVX_linked_gpu_multicast │ │ │ │ ├── GL_NV_3dvision_settings │ │ │ │ ├── GL_NV_EGL_stream_consumer_external │ │ │ │ ├── GL_NV_alpha_to_coverage_dither_control │ │ │ │ ├── GL_NV_bgr │ │ │ │ ├── GL_NV_bindless_multi_draw_indirect │ │ │ │ ├── GL_NV_bindless_multi_draw_indirect_count │ │ │ │ ├── GL_NV_bindless_texture │ │ │ │ ├── GL_NV_blend_equation_advanced │ │ │ │ ├── GL_NV_blend_equation_advanced_coherent │ │ │ │ ├── GL_NV_blend_minmax_factor │ │ │ │ ├── GL_NV_blend_square │ │ │ │ ├── GL_NV_clip_space_w_scaling │ │ │ │ ├── GL_NV_command_list │ │ │ │ ├── GL_NV_compute_program5 │ │ │ │ ├── GL_NV_conditional_render │ │ │ │ ├── GL_NV_conservative_raster │ │ │ │ ├── GL_NV_conservative_raster_dilate │ │ │ │ ├── GL_NV_conservative_raster_pre_snap_triangles │ │ │ │ ├── GL_NV_copy_buffer │ │ │ │ ├── GL_NV_copy_depth_to_color │ │ │ │ ├── GL_NV_copy_image │ │ │ │ ├── GL_NV_deep_texture3D │ │ │ │ ├── GL_NV_depth_buffer_float │ │ │ │ ├── GL_NV_depth_clamp │ │ │ │ ├── GL_NV_depth_range_unclamped │ │ │ │ ├── GL_NV_draw_buffers │ │ │ │ ├── GL_NV_draw_instanced │ │ │ │ ├── GL_NV_draw_texture │ │ │ │ ├── GL_NV_draw_vulkan_image │ │ │ │ ├── GL_NV_evaluators │ │ │ │ ├── GL_NV_explicit_attrib_location │ │ │ │ ├── GL_NV_explicit_multisample │ │ │ │ ├── GL_NV_fbo_color_attachments │ │ │ │ ├── GL_NV_fence │ │ │ │ ├── GL_NV_fill_rectangle │ │ │ │ ├── GL_NV_float_buffer │ │ │ │ ├── GL_NV_fog_distance │ │ │ │ ├── GL_NV_fragment_coverage_to_color │ │ │ │ ├── GL_NV_fragment_program │ │ │ │ ├── GL_NV_fragment_program2 │ │ │ │ ├── GL_NV_fragment_program4 │ │ │ │ ├── GL_NV_fragment_program_option │ │ │ │ ├── GL_NV_fragment_shader_interlock │ │ │ │ ├── GL_NV_framebuffer_blit │ │ │ │ ├── GL_NV_framebuffer_mixed_samples │ │ │ │ ├── GL_NV_framebuffer_multisample │ │ │ │ ├── GL_NV_framebuffer_multisample_coverage │ │ │ │ ├── GL_NV_generate_mipmap_sRGB │ │ │ │ ├── GL_NV_geometry_program4 │ │ │ │ ├── GL_NV_geometry_shader4 │ │ │ │ ├── GL_NV_geometry_shader_passthrough │ │ │ │ ├── GL_NV_gpu_multicast │ │ │ │ ├── GL_NV_gpu_program4 │ │ │ │ ├── GL_NV_gpu_program5 │ │ │ │ ├── GL_NV_gpu_program5_mem_extended │ │ │ │ ├── GL_NV_gpu_program_fp64 │ │ │ │ ├── GL_NV_gpu_shader5 │ │ │ │ ├── GL_NV_half_float │ │ │ │ ├── GL_NV_image_formats │ │ │ │ ├── GL_NV_instanced_arrays │ │ │ │ ├── GL_NV_internalformat_sample_query │ │ │ │ ├── GL_NV_light_max_exponent │ │ │ │ ├── GL_NV_multisample_coverage │ │ │ │ ├── GL_NV_multisample_filter_hint │ │ │ │ ├── GL_NV_non_square_matrices │ │ │ │ ├── GL_NV_occlusion_query │ │ │ │ ├── GL_NV_pack_subimage │ │ │ │ ├── GL_NV_packed_depth_stencil │ │ │ │ ├── GL_NV_packed_float │ │ │ │ ├── GL_NV_packed_float_linear │ │ │ │ ├── GL_NV_parameter_buffer_object │ │ │ │ ├── GL_NV_parameter_buffer_object2 │ │ │ │ ├── GL_NV_path_rendering │ │ │ │ ├── GL_NV_path_rendering_shared_edge │ │ │ │ ├── GL_NV_pixel_buffer_object │ │ │ │ ├── GL_NV_pixel_data_range │ │ │ │ ├── GL_NV_platform_binary │ │ │ │ ├── GL_NV_point_sprite │ │ │ │ ├── GL_NV_polygon_mode │ │ │ │ ├── GL_NV_present_video │ │ │ │ ├── GL_NV_primitive_restart │ │ │ │ ├── GL_NV_read_depth │ │ │ │ ├── GL_NV_read_depth_stencil │ │ │ │ ├── GL_NV_read_stencil │ │ │ │ ├── GL_NV_register_combiners │ │ │ │ ├── GL_NV_register_combiners2 │ │ │ │ ├── GL_NV_robustness_video_memory_purge │ │ │ │ ├── GL_NV_sRGB_formats │ │ │ │ ├── GL_NV_sample_locations │ │ │ │ ├── GL_NV_sample_mask_override_coverage │ │ │ │ ├── GL_NV_shader_atomic_counters │ │ │ │ ├── GL_NV_shader_atomic_float │ │ │ │ ├── GL_NV_shader_atomic_float64 │ │ │ │ ├── GL_NV_shader_atomic_fp16_vector │ │ │ │ ├── GL_NV_shader_atomic_int64 │ │ │ │ ├── GL_NV_shader_buffer_load │ │ │ │ ├── GL_NV_shader_noperspective_interpolation │ │ │ │ ├── GL_NV_shader_storage_buffer_object │ │ │ │ ├── GL_NV_shader_thread_group │ │ │ │ ├── GL_NV_shader_thread_shuffle │ │ │ │ ├── GL_NV_shadow_samplers_array │ │ │ │ ├── GL_NV_shadow_samplers_cube │ │ │ │ ├── GL_NV_stereo_view_rendering │ │ │ │ ├── GL_NV_tessellation_program5 │ │ │ │ ├── GL_NV_texgen_emboss │ │ │ │ ├── GL_NV_texgen_reflection │ │ │ │ ├── GL_NV_texture_array │ │ │ │ ├── GL_NV_texture_barrier │ │ │ │ ├── GL_NV_texture_border_clamp │ │ │ │ ├── GL_NV_texture_compression_latc │ │ │ │ ├── GL_NV_texture_compression_s3tc │ │ │ │ ├── GL_NV_texture_compression_s3tc_update │ │ │ │ ├── GL_NV_texture_compression_vtc │ │ │ │ ├── GL_NV_texture_env_combine4 │ │ │ │ ├── GL_NV_texture_expand_normal │ │ │ │ ├── GL_NV_texture_multisample │ │ │ │ ├── GL_NV_texture_npot_2D_mipmap │ │ │ │ ├── GL_NV_texture_rectangle │ │ │ │ ├── GL_NV_texture_rectangle_compressed │ │ │ │ ├── GL_NV_texture_shader │ │ │ │ ├── GL_NV_texture_shader2 │ │ │ │ ├── GL_NV_texture_shader3 │ │ │ │ ├── GL_NV_transform_feedback │ │ │ │ ├── GL_NV_transform_feedback2 │ │ │ │ ├── GL_NV_uniform_buffer_unified_memory │ │ │ │ ├── GL_NV_vdpau_interop │ │ │ │ ├── GL_NV_vertex_array_range │ │ │ │ ├── GL_NV_vertex_array_range2 │ │ │ │ ├── GL_NV_vertex_attrib_integer_64bit │ │ │ │ ├── GL_NV_vertex_buffer_unified_memory │ │ │ │ ├── GL_NV_vertex_program │ │ │ │ ├── GL_NV_vertex_program1_1 │ │ │ │ ├── GL_NV_vertex_program2 │ │ │ │ ├── GL_NV_vertex_program2_option │ │ │ │ ├── GL_NV_vertex_program3 │ │ │ │ ├── GL_NV_vertex_program4 │ │ │ │ ├── GL_NV_video_capture │ │ │ │ ├── GL_NV_viewport_array │ │ │ │ ├── GL_NV_viewport_array2 │ │ │ │ ├── GL_NV_viewport_swizzle │ │ │ │ ├── GL_OES_byte_coordinates │ │ │ │ ├── GL_OML_interlace │ │ │ │ ├── GL_OML_resample │ │ │ │ ├── GL_OML_subsample │ │ │ │ ├── GL_OVR_multiview │ │ │ │ ├── GL_OVR_multiview2 │ │ │ │ ├── GL_OVR_multiview_multisampled_render_to_texture │ │ │ │ ├── GL_PGI_misc_hints │ │ │ │ ├── GL_PGI_vertex_hints │ │ │ │ ├── GL_QCOM_alpha_test │ │ │ │ ├── GL_QCOM_binning_control │ │ │ │ ├── GL_QCOM_driver_control │ │ │ │ ├── GL_QCOM_extended_get │ │ │ │ ├── GL_QCOM_extended_get2 │ │ │ │ ├── GL_QCOM_framebuffer_foveated │ │ │ │ ├── GL_QCOM_perfmon_global_mode │ │ │ │ ├── GL_QCOM_shader_framebuffer_fetch_noncoherent │ │ │ │ ├── GL_QCOM_tiled_rendering │ │ │ │ ├── GL_QCOM_writeonly_rendering │ │ │ │ ├── GL_REGAL_ES1_0_compatibility │ │ │ │ ├── GL_REGAL_ES1_1_compatibility │ │ │ │ ├── GL_REGAL_enable │ │ │ │ ├── GL_REGAL_error_string │ │ │ │ ├── GL_REGAL_extension_query │ │ │ │ ├── GL_REGAL_log │ │ │ │ ├── GL_REGAL_proc_address │ │ │ │ ├── GL_REND_screen_coordinates │ │ │ │ ├── GL_S3_s3tc │ │ │ │ ├── GL_SGIS_clip_band_hint │ │ │ │ ├── GL_SGIS_color_range │ │ │ │ ├── GL_SGIS_detail_texture │ │ │ │ ├── GL_SGIS_fog_function │ │ │ │ ├── GL_SGIS_generate_mipmap │ │ │ │ ├── GL_SGIS_line_texgen │ │ │ │ ├── GL_SGIS_multisample │ │ │ │ ├── GL_SGIS_multitexture │ │ │ │ ├── GL_SGIS_pixel_texture │ │ │ │ ├── GL_SGIS_point_line_texgen │ │ │ │ ├── GL_SGIS_shared_multisample │ │ │ │ ├── GL_SGIS_sharpen_texture │ │ │ │ ├── GL_SGIS_texture4D │ │ │ │ ├── GL_SGIS_texture_border_clamp │ │ │ │ ├── GL_SGIS_texture_edge_clamp │ │ │ │ ├── GL_SGIS_texture_filter4 │ │ │ │ ├── GL_SGIS_texture_lod │ │ │ │ ├── GL_SGIS_texture_select │ │ │ │ ├── GL_SGIX_async │ │ │ │ ├── GL_SGIX_async_histogram │ │ │ │ ├── GL_SGIX_async_pixel │ │ │ │ ├── GL_SGIX_bali_g_instruments │ │ │ │ ├── GL_SGIX_bali_r_instruments │ │ │ │ ├── GL_SGIX_bali_timer_instruments │ │ │ │ ├── GL_SGIX_blend_alpha_minmax │ │ │ │ ├── GL_SGIX_blend_cadd │ │ │ │ ├── GL_SGIX_blend_cmultiply │ │ │ │ ├── GL_SGIX_calligraphic_fragment │ │ │ │ ├── GL_SGIX_clipmap │ │ │ │ ├── GL_SGIX_color_matrix_accuracy │ │ │ │ ├── GL_SGIX_color_table_index_mode │ │ │ │ ├── GL_SGIX_complex_polar │ │ │ │ ├── GL_SGIX_convolution_accuracy │ │ │ │ ├── GL_SGIX_cube_map │ │ │ │ ├── GL_SGIX_cylinder_texgen │ │ │ │ ├── GL_SGIX_datapipe │ │ │ │ ├── GL_SGIX_decimation │ │ │ │ ├── GL_SGIX_depth_pass_instrument │ │ │ │ ├── GL_SGIX_depth_texture │ │ │ │ ├── GL_SGIX_dvc │ │ │ │ ├── GL_SGIX_flush_raster │ │ │ │ ├── GL_SGIX_fog_blend │ │ │ │ ├── GL_SGIX_fog_factor_to_alpha │ │ │ │ ├── GL_SGIX_fog_layers │ │ │ │ ├── GL_SGIX_fog_offset │ │ │ │ ├── GL_SGIX_fog_patchy │ │ │ │ ├── GL_SGIX_fog_scale │ │ │ │ ├── GL_SGIX_fog_texture │ │ │ │ ├── GL_SGIX_fragment_lighting_space │ │ │ │ ├── GL_SGIX_fragment_specular_lighting │ │ │ │ ├── GL_SGIX_fragments_instrument │ │ │ │ ├── GL_SGIX_framezoom │ │ │ │ ├── GL_SGIX_icc_texture │ │ │ │ ├── GL_SGIX_igloo_interface │ │ │ │ ├── GL_SGIX_image_compression │ │ │ │ ├── GL_SGIX_impact_pixel_texture │ │ │ │ ├── GL_SGIX_instrument_error │ │ │ │ ├── GL_SGIX_interlace │ │ │ │ ├── GL_SGIX_ir_instrument1 │ │ │ │ ├── GL_SGIX_line_quality_hint │ │ │ │ ├── GL_SGIX_list_priority │ │ │ │ ├── GL_SGIX_mpeg1 │ │ │ │ ├── GL_SGIX_mpeg2 │ │ │ │ ├── GL_SGIX_nonlinear_lighting_pervertex │ │ │ │ ├── GL_SGIX_nurbs_eval │ │ │ │ ├── GL_SGIX_occlusion_instrument │ │ │ │ ├── GL_SGIX_packed_6bytes │ │ │ │ ├── GL_SGIX_pixel_texture │ │ │ │ ├── GL_SGIX_pixel_texture_bits │ │ │ │ ├── GL_SGIX_pixel_texture_lod │ │ │ │ ├── GL_SGIX_pixel_tiles │ │ │ │ ├── GL_SGIX_polynomial_ffd │ │ │ │ ├── GL_SGIX_quad_mesh │ │ │ │ ├── GL_SGIX_reference_plane │ │ │ │ ├── GL_SGIX_resample │ │ │ │ ├── GL_SGIX_scalebias_hint │ │ │ │ ├── GL_SGIX_shadow │ │ │ │ ├── GL_SGIX_shadow_ambient │ │ │ │ ├── GL_SGIX_slim │ │ │ │ ├── GL_SGIX_spotlight_cutoff │ │ │ │ ├── GL_SGIX_sprite │ │ │ │ ├── GL_SGIX_subdiv_patch │ │ │ │ ├── GL_SGIX_subsample │ │ │ │ ├── GL_SGIX_tag_sample_buffer │ │ │ │ ├── GL_SGIX_texture_add_env │ │ │ │ ├── GL_SGIX_texture_coordinate_clamp │ │ │ │ ├── GL_SGIX_texture_lod_bias │ │ │ │ ├── GL_SGIX_texture_mipmap_anisotropic │ │ │ │ ├── GL_SGIX_texture_multi_buffer │ │ │ │ ├── GL_SGIX_texture_phase │ │ │ │ ├── GL_SGIX_texture_range │ │ │ │ ├── GL_SGIX_texture_scale_bias │ │ │ │ ├── GL_SGIX_texture_supersample │ │ │ │ ├── GL_SGIX_vector_ops │ │ │ │ ├── GL_SGIX_vertex_array_object │ │ │ │ ├── GL_SGIX_vertex_preclip │ │ │ │ ├── GL_SGIX_vertex_preclip_hint │ │ │ │ ├── GL_SGIX_ycrcb │ │ │ │ ├── GL_SGIX_ycrcb_subsample │ │ │ │ ├── GL_SGIX_ycrcba │ │ │ │ ├── GL_SGI_color_matrix │ │ │ │ ├── GL_SGI_color_table │ │ │ │ ├── GL_SGI_complex │ │ │ │ ├── GL_SGI_complex_type │ │ │ │ ├── GL_SGI_fft │ │ │ │ ├── GL_SGI_texture_color_table │ │ │ │ ├── GL_SUNX_constant_data │ │ │ │ ├── GL_SUN_convolution_border_modes │ │ │ │ ├── GL_SUN_global_alpha │ │ │ │ ├── GL_SUN_mesh_array │ │ │ │ ├── GL_SUN_read_video_pixels │ │ │ │ ├── GL_SUN_slice_accum │ │ │ │ ├── GL_SUN_triangle_list │ │ │ │ ├── GL_SUN_vertex │ │ │ │ ├── GL_WIN_phong_shading │ │ │ │ ├── GL_WIN_scene_markerXXX │ │ │ │ ├── GL_WIN_specular_fog │ │ │ │ ├── GL_WIN_swap_hint │ │ │ │ ├── WGL_3DFX_multisample │ │ │ │ ├── WGL_3DL_stereo_control │ │ │ │ ├── WGL_AMD_gpu_association │ │ │ │ ├── WGL_ARB_buffer_region │ │ │ │ ├── WGL_ARB_context_flush_control │ │ │ │ ├── WGL_ARB_create_context │ │ │ │ ├── WGL_ARB_create_context_no_error │ │ │ │ ├── WGL_ARB_create_context_profile │ │ │ │ ├── WGL_ARB_create_context_robustness │ │ │ │ ├── WGL_ARB_extensions_string │ │ │ │ ├── WGL_ARB_framebuffer_sRGB │ │ │ │ ├── WGL_ARB_make_current_read │ │ │ │ ├── WGL_ARB_multisample │ │ │ │ ├── WGL_ARB_pbuffer │ │ │ │ ├── WGL_ARB_pixel_format │ │ │ │ ├── WGL_ARB_pixel_format_float │ │ │ │ ├── WGL_ARB_render_texture │ │ │ │ ├── WGL_ARB_robustness_application_isolation │ │ │ │ ├── WGL_ARB_robustness_share_group_isolation │ │ │ │ ├── WGL_ATI_pixel_format_float │ │ │ │ ├── WGL_ATI_render_texture_rectangle │ │ │ │ ├── WGL_EXT_colorspace │ │ │ │ ├── WGL_EXT_create_context_es2_profile │ │ │ │ ├── WGL_EXT_create_context_es_profile │ │ │ │ ├── WGL_EXT_depth_float │ │ │ │ ├── WGL_EXT_display_color_table │ │ │ │ ├── WGL_EXT_extensions_string │ │ │ │ ├── WGL_EXT_framebuffer_sRGB │ │ │ │ ├── WGL_EXT_make_current_read │ │ │ │ ├── WGL_EXT_multisample │ │ │ │ ├── WGL_EXT_pbuffer │ │ │ │ ├── WGL_EXT_pixel_format │ │ │ │ ├── WGL_EXT_pixel_format_packed_float │ │ │ │ ├── WGL_EXT_swap_control │ │ │ │ ├── WGL_EXT_swap_control_tear │ │ │ │ ├── WGL_I3D_digital_video_control │ │ │ │ ├── WGL_I3D_gamma │ │ │ │ ├── WGL_I3D_genlock │ │ │ │ ├── WGL_I3D_image_buffer │ │ │ │ ├── WGL_I3D_swap_frame_lock │ │ │ │ ├── WGL_I3D_swap_frame_usage │ │ │ │ ├── WGL_NV_DX_interop │ │ │ │ ├── WGL_NV_DX_interop2 │ │ │ │ ├── WGL_NV_copy_image │ │ │ │ ├── WGL_NV_delay_before_swap │ │ │ │ ├── WGL_NV_float_buffer │ │ │ │ ├── WGL_NV_gpu_affinity │ │ │ │ ├── WGL_NV_multisample_coverage │ │ │ │ ├── WGL_NV_present_video │ │ │ │ ├── WGL_NV_render_depth_texture │ │ │ │ ├── WGL_NV_render_texture_rectangle │ │ │ │ ├── WGL_NV_swap_group │ │ │ │ ├── WGL_NV_vertex_array_range │ │ │ │ ├── WGL_NV_video_capture │ │ │ │ ├── WGL_NV_video_output │ │ │ │ └── WGL_OML_sync_control │ │ └── src │ │ │ ├── eglew_head.h │ │ │ ├── eglew_mid.h │ │ │ ├── eglew_tail.h │ │ │ ├── footer.html │ │ │ ├── glew.rc │ │ │ ├── glew_head.c │ │ │ ├── glew_head.h │ │ │ ├── glew_init_egl.c │ │ │ ├── glew_init_gl.c │ │ │ ├── glew_init_glx.c │ │ │ ├── glew_init_tail.c │ │ │ ├── glew_init_wgl.c │ │ │ ├── glew_license.h │ │ │ ├── glew_str_egl.c │ │ │ ├── glew_str_glx.c │ │ │ ├── glew_str_head.c │ │ │ ├── glew_str_tail.c │ │ │ ├── glew_str_wgl.c │ │ │ ├── glew_tail.h │ │ │ ├── glewinfo.rc │ │ │ ├── glewinfo_egl.c │ │ │ ├── glewinfo_gl.c │ │ │ ├── glewinfo_glx.c │ │ │ ├── glewinfo_head.c │ │ │ ├── glewinfo_tail.c │ │ │ ├── glewinfo_wgl.c │ │ │ ├── glxew_head.h │ │ │ ├── glxew_mid.h │ │ │ ├── glxew_tail.h │ │ │ ├── header.html │ │ │ ├── khronos_license.h │ │ │ ├── mesa_license.h │ │ │ ├── visualinfo.rc │ │ │ ├── wglew_head.h │ │ │ ├── wglew_mid.h │ │ │ └── wglew_tail.h │ ├── build │ │ ├── Win32 │ │ │ ├── common.props │ │ │ ├── glew.sln │ │ │ ├── glew_shared.vcxproj │ │ │ ├── glew_static.vcxproj │ │ │ ├── glewinfo.vcxproj │ │ │ └── visualinfo.vcxproj │ │ ├── cmake │ │ │ ├── CMakeLists.txt │ │ │ ├── CopyImportedTargetProperties.cmake │ │ │ ├── cmake_uninstall.cmake.in │ │ │ ├── glew-config.cmake │ │ │ └── testbuild │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── main.c │ │ ├── conan │ │ │ ├── .gitignore │ │ │ ├── .travis │ │ │ │ ├── install.sh │ │ │ │ └── run.sh │ │ │ ├── FindGLEW.cmake │ │ │ ├── build.py │ │ │ ├── conanfile.py │ │ │ └── test_package │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── conanfile.py │ │ │ │ └── main.c │ │ ├── glew.rc │ │ ├── glewinfo.rc │ │ ├── vc10 │ │ │ ├── common.props │ │ │ ├── glew.sln │ │ │ ├── glew_shared.vcxproj │ │ │ ├── glew_static.vcxproj │ │ │ ├── glewinfo.vcxproj │ │ │ └── visualinfo.vcxproj │ │ ├── vc12 │ │ │ ├── common.props │ │ │ ├── glew.sln │ │ │ ├── glew_shared.vcxproj │ │ │ ├── glew_static.vcxproj │ │ │ ├── glewinfo.vcxproj │ │ │ └── visualinfo.vcxproj │ │ ├── vc6 │ │ │ ├── Makefile │ │ │ ├── glew.dsw │ │ │ ├── glew_shared.dsp │ │ │ ├── glew_static.dsp │ │ │ ├── glewinfo.dsp │ │ │ └── visualinfo.dsp │ │ └── visualinfo.rc │ ├── config │ │ ├── Makefile.cygming │ │ ├── Makefile.cygwin │ │ ├── Makefile.darwin │ │ ├── Makefile.darwin-gcc6 │ │ ├── Makefile.darwin-ppc │ │ ├── Makefile.darwin-universal │ │ ├── Makefile.darwin-x86_64 │ │ ├── Makefile.fedora-mingw32 │ │ ├── Makefile.freebsd │ │ ├── Makefile.gnu │ │ ├── Makefile.haiku │ │ ├── Makefile.irix │ │ ├── Makefile.kfreebsd │ │ ├── Makefile.linux │ │ ├── Makefile.linux-clang │ │ ├── Makefile.linux-clang-egl │ │ ├── Makefile.linux-egl │ │ ├── Makefile.linux-mingw-w64 │ │ ├── Makefile.linux-mingw32 │ │ ├── Makefile.linux-mingw64 │ │ ├── Makefile.linux-osmesa │ │ ├── Makefile.mingw │ │ ├── Makefile.mingw-win32 │ │ ├── Makefile.msys │ │ ├── Makefile.msys-win32 │ │ ├── Makefile.msys-win64 │ │ ├── Makefile.nacl-32 │ │ ├── Makefile.nacl-64 │ │ ├── Makefile.netbsd │ │ ├── Makefile.openbsd │ │ ├── Makefile.solaris │ │ ├── Makefile.solaris-gcc │ │ ├── config.guess │ │ └── version │ ├── doc │ │ ├── advanced.html │ │ ├── basic.html │ │ ├── build.html │ │ ├── credits.html │ │ ├── github.png │ │ ├── glew.css │ │ ├── glew.html │ │ ├── glew.png │ │ ├── glew.txt │ │ ├── glxew.html │ │ ├── gpl.txt │ │ ├── index.html │ │ ├── install.html │ │ ├── khronos.txt │ │ ├── log.html │ │ ├── mesa.txt │ │ ├── new.png │ │ ├── ogl_sm.jpg │ │ ├── travis.png │ │ └── wglew.html │ ├── glew.pc.in │ ├── include │ │ └── GL │ │ │ ├── eglew.h │ │ │ ├── glew.h │ │ │ ├── glxew.h │ │ │ └── wglew.h │ └── src │ │ ├── glew.c │ │ ├── glewinfo.c │ │ └── visualinfo.c └── stb │ ├── stb_image_write.h │ └── stb_image_write_license.txt ├── appveyor.yml ├── doc ├── CodingGuidelines.md ├── CoordinateSystem.md ├── PerformanceGuide.md ├── SDL2.md ├── TextureSamplers.md ├── WASMDebugging.md ├── WaveOp.md └── code_formatting.md └── media ├── android-logo.png ├── apple-logo.png ├── diligentgraphics-logo.png ├── emscripten-logo.png ├── facebook.png ├── linux-logo.png ├── macos-logo.png ├── tvos-logo.png ├── twitter.png ├── uwindows-logo.png └── windows-logo.png /.github/.codespellignore: -------------------------------------------------------------------------------- 1 | ser 2 | inout 3 | lod 4 | pres 5 | boundimg 6 | ot 7 | unknwn 8 | complies 9 | wser 10 | ro 11 | stanard 12 | nd 13 | thirdparty -------------------------------------------------------------------------------- /.ignore: -------------------------------------------------------------------------------- 1 | ThirdParty/ 2 | -------------------------------------------------------------------------------- /BuildTools/.NET/dotnet-build-settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "windows": { 3 | "test-gapi": [ "d3d11", "d3d12" ] 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /BuildTools/.NET/requirements.txt: -------------------------------------------------------------------------------- 1 | jsonschema 2 | -------------------------------------------------------------------------------- /BuildTools/Android/.gitignore: -------------------------------------------------------------------------------- 1 | *.idea 2 | *.iml 3 | .gradle 4 | /local.properties 5 | /build 6 | -------------------------------------------------------------------------------- /BuildTools/Android/gradle.properties: -------------------------------------------------------------------------------- 1 | android.defaults.buildfeatures.buildconfig=true 2 | android.native.buildOutput=verbose 3 | android.nonFinalResIds=false 4 | android.nonTransitiveRClass=false 5 | -------------------------------------------------------------------------------- /BuildTools/Android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/BuildTools/Android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /BuildTools/Android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':tests' 2 | -------------------------------------------------------------------------------- /BuildTools/Android/tests/.gitignore: -------------------------------------------------------------------------------- 1 | .cxx 2 | /build 3 | /.externalNativeBuild 4 | /src/main/jniLibs 5 | -------------------------------------------------------------------------------- /BuildTools/Android/tests/src/main/jni/main.cpp: -------------------------------------------------------------------------------- 1 | 2 | void android_main (struct android_app* app) 3 | { 4 | } 5 | -------------------------------------------------------------------------------- /BuildTools/CMake/CheckATL.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /BuildTools/CMake/CheckD3D11.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /BuildTools/CMake/CheckD3D12.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /BuildTools/File2Include/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required (VERSION 3.10) 2 | 3 | set(FILE2STRING_PATH "${CMAKE_CURRENT_SOURCE_DIR}/script.py" CACHE INTERNAL "File2String utility") 4 | -------------------------------------------------------------------------------- /BuildTools/FormatValidation/clang-format_10.0.0.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/BuildTools/FormatValidation/clang-format_10.0.0.exe -------------------------------------------------------------------------------- /BuildTools/FormatValidation/clang-format_linux_10.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/BuildTools/FormatValidation/clang-format_linux_10.0.0 -------------------------------------------------------------------------------- /BuildTools/FormatValidation/clang-format_mac_10.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/BuildTools/FormatValidation/clang-format_mac_10.0.0 -------------------------------------------------------------------------------- /BuildTools/Scripts/travis/validate_format.sh: -------------------------------------------------------------------------------- 1 | # The script must be run from FormatValidation folder 2 | 3 | if [ "$TRAVIS_OS_NAME" = "osx" ]; then 4 | . ./validate_format_mac.sh 5 | fi 6 | 7 | if [ "$TRAVIS_OS_NAME" = "linux" ]; then 8 | . ./validate_format_linux.sh 9 | fi 10 | 11 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @TheMostDiligent 2 | -------------------------------------------------------------------------------- /Graphics/Archiver/readme.md: -------------------------------------------------------------------------------- 1 | # Render State Object Archiver 2 | 3 | -------------------------------------------------------------------------------- /Graphics/Archiver/src/Archiver.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | GetArchiverFactory=Diligent_GetArchiverFactory -------------------------------------------------------------------------------- /Graphics/GraphicsEngineD3D11/src/GraphicsEngineD3D11.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | GetEngineFactoryD3D11=Diligent_GetEngineFactoryD3D11 -------------------------------------------------------------------------------- /Graphics/GraphicsEngineD3D12/src/GraphicsEngineD3D12.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | GetEngineFactoryD3D12=Diligent_GetEngineFactoryD3D12 3 | -------------------------------------------------------------------------------- /Graphics/GraphicsEngineMetal/readme.md: -------------------------------------------------------------------------------- 1 | 2 | # Graphics Engine Metal 3 | 4 | Implementation of Metal backend is available for commercial clients. 5 | 6 | Please contact us for licensing details. 7 | -------------------------------------------------------------------------------- /Graphics/GraphicsEngineOpenGL/src/GraphicsEngineOpenGL.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | GetEngineFactoryOpenGL=Diligent_GetEngineFactoryOpenGL -------------------------------------------------------------------------------- /Graphics/GraphicsEngineVulkan/src/GraphicsEngineVk.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | GetEngineFactoryVk=Diligent_GetEngineFactoryVk -------------------------------------------------------------------------------- /Graphics/GraphicsEngineWebGPU/readme.md: -------------------------------------------------------------------------------- 1 | # Graphics Engine WebGPU 2 | 3 | Implementation of WebGPU backend 4 | -------------------------------------------------------------------------------- /Graphics/GraphicsEngineWebGPU/src/GraphicsEngineWebGPU.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | GetEngineFactoryWebGPU=Diligent_GetEngineFactoryWebGPU 3 | -------------------------------------------------------------------------------- /Tests/DiligentCoreAPITest/assets/.gitignore: -------------------------------------------------------------------------------- 1 | DotNet*.* 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreAPITest/assets/shaders/AsyncShaderCompilationTest.vsh: -------------------------------------------------------------------------------- 1 | float4 main(float4 Pos : ATTRIB0) : SV_Position 2 | { 3 | return Pos; 4 | } 5 | -------------------------------------------------------------------------------- /Tests/DiligentCoreAPITest/assets/shaders/HLSL2GLSLConverter/IncludeTest.h: -------------------------------------------------------------------------------- 1 | #ifndef _INCLUDE_TEST_FXH_ 2 | #define _INCLUDE_TEST_FXH_ 3 | 4 | #define PI (3.1415927f) 5 | 6 | struct SomeStruct 7 | { 8 | float a; 9 | int b; 10 | }; 11 | 12 | #endif //_INCLUDE_TEST_FXH_ 13 | -------------------------------------------------------------------------------- /Tests/DiligentCoreAPITest/assets/shaders/RenderStateCache/Defines.h: -------------------------------------------------------------------------------- 1 | #define INTERNAL_MACROS 1 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/BytecodeCache/IncludeTest0/IncludeBasicTest.hlsl: -------------------------------------------------------------------------------- 1 | #include "IncludeCommon.hlsl" 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/BytecodeCache/IncludeTest0/IncludeCommon.hlsl: -------------------------------------------------------------------------------- 1 | uint PackColor(float4 Color) 2 | { 3 | return (uint(Color.r * 255) << 24) | (uint(Color.g * 255) << 16) | (uint(Color.b * 255) << 8) | uint(Color.a * 255); 4 | } 5 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/BytecodeCache/IncludeTest1/IncludeBasicTest.hlsl: -------------------------------------------------------------------------------- 1 | #include "IncludeCommon.hlsl" 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/BytecodeCache/IncludeTest1/IncludeCommon.hlsl: -------------------------------------------------------------------------------- 1 | uint PackColor(float4 Color) 2 | { 3 | return (uint(Color.r * 255) << 24) | (uint(Color.g * 255) << 16) | (uint(Color.b * 255) << 8) | uint(Color.a * 255); 4 | } 5 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/BytecodeCache/IncludeTest2/IncludeBasicTest.hlsl: -------------------------------------------------------------------------------- 1 | #include "IncludeCommon.hlsl" 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/BytecodeCache/IncludeTest2/IncludeCommon.hlsl: -------------------------------------------------------------------------------- 1 | uint PackColor(float4 Color) 2 | { 3 | // Some changes 4 | return (uint(Color.r * 255) << 24) | (uint(Color.g * 255) << 16) | (uint(Color.b * 255) << 8) | uint(Color.a * 255); 5 | } 6 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeBasicTest.hlsl: -------------------------------------------------------------------------------- 1 | #include "IncludeCommon0.hlsl" 2 | #include -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeCommentsMultiLineTest.hlsl: -------------------------------------------------------------------------------- 1 | #include "IncludeCommon0.hlsl" /* 2 | #include "IncludeCommon1.hlsl" */ 3 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeCommentsSingleLineTest.hlsl: -------------------------------------------------------------------------------- 1 | #include "IncludeCommon0.hlsl" 2 | //#include "IncludeCommon1.hlsl" 3 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeCommon0.hlsl: -------------------------------------------------------------------------------- 1 | uint PackColor(float4 Color) 2 | { 3 | return (uint(Color.r * 255) << 24) | (uint(Color.g * 255) << 16) | (uint(Color.b * 255) << 8) | uint(Color.a * 255); 4 | } 5 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase0.hlsl: -------------------------------------------------------------------------------- 1 | #include "missing_quote 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase1.hlsl: -------------------------------------------------------------------------------- 1 | #include missing_quote" 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase10.hlsl: -------------------------------------------------------------------------------- 1 | #include 3 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase11.hlsl: -------------------------------------------------------------------------------- 1 | #include -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase2.hlsl: -------------------------------------------------------------------------------- 1 | #include " 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase3.hlsl: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase4.hlsl: -------------------------------------------------------------------------------- 1 | #include #include 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase5.hlsl: -------------------------------------------------------------------------------- 1 | /* 2 | #include "SomeInclude.hlsl" 3 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase6.hlsl: -------------------------------------------------------------------------------- 1 | #include < 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase7.hlsl: -------------------------------------------------------------------------------- 1 | #include > 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase8.hlsl: -------------------------------------------------------------------------------- 1 | #include // File.h 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeInvalidCase9.hlsl: -------------------------------------------------------------------------------- 1 | #include /* 2 | */ "File.h" 3 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/IncludeWhiteSpaceTest.hlsl: -------------------------------------------------------------------------------- 1 | # include "IncludeCommon0.hlsl" 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/InlineIncludeShaderCommon0.hlsl: -------------------------------------------------------------------------------- 1 | // #include "InlineIncludeShaderCommon0.hlsl" 2 | -------------------------------------------------------------------------------- /Tests/DiligentCoreTest/assets/shaders/ShaderPreprocessor/InlineIncludeShaderCommon1.hlsl: -------------------------------------------------------------------------------- 1 | // Start InlineIncludeShaderCommon1.hlsl 2 | # /* abc */ include /* def */ /* ghi */ "InlineIncludeShaderCommon0.hlsl" 3 | #define MACRO 4 | // End InlineIncludeShaderCommon1.hlsl 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/.gitignore: -------------------------------------------------------------------------------- 1 | *.aps -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_ARB_get_proc_address: -------------------------------------------------------------------------------- 1 | GLX_ARB_get_proc_address 2 | http://oss.sgi.com/projects/ogl-sample/registry/ARB/get_proc_address.txt 3 | GLX_ARB_get_proc_address 4 | 5 | extern void ( * glXGetProcAddressARB (const GLubyte *procName)) (void); 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_ATI_pixel_format_float: -------------------------------------------------------------------------------- 1 | GLX_ATI_pixel_format_float 2 | 3 | GLX_ATI_pixel_format_float 4 | 5 | GLX_RGBA_FLOAT_ATI_BIT 0x00000100 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_EXT_create_context_es2_profile: -------------------------------------------------------------------------------- 1 | GLX_EXT_create_context_es2_profile 2 | http://www.opengl.org/registry/specs/EXT/glx_create_context_es2_profile.txt 3 | GLX_EXT_create_context_es2_profile 4 | 5 | GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_EXT_create_context_es_profile: -------------------------------------------------------------------------------- 1 | GLX_EXT_create_context_es_profile 2 | http://www.opengl.org/registry/specs/EXT/glx_create_context_es_profile.txt 3 | GLX_EXT_create_context_es_profile 4 | 5 | GLX_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_EXT_fbconfig_packed_float: -------------------------------------------------------------------------------- 1 | GLX_EXT_fbconfig_packed_float 2 | http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt 3 | GLX_EXT_fbconfig_packed_float 4 | 5 | GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1 6 | GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_EXT_framebuffer_sRGB: -------------------------------------------------------------------------------- 1 | GLX_EXT_framebuffer_sRGB 2 | http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt 3 | GLX_EXT_framebuffer_sRGB 4 | 5 | GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_MESA_swap_control: -------------------------------------------------------------------------------- 1 | GLX_MESA_swap_control 2 | http://cgit.freedesktop.org/mesa/mesa/plain/docs/MESA_swap_control.spec 3 | GLX_MESA_swap_control 4 | 5 | int glXGetSwapIntervalMESA (void) 6 | int glXSwapIntervalMESA (unsigned int interval) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_NV_float_buffer: -------------------------------------------------------------------------------- 1 | GLX_NV_float_buffer 2 | http://cvs1.nvidia.com/inc/GL/glxtokens.h 3 | GLX_NV_float_buffer 4 | 5 | GLX_FLOAT_COMPONENTS_NV 0x20B0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_SGIS_shared_multisample: -------------------------------------------------------------------------------- 1 | GLX_SGIS_shared_multisample 2 | 3 | GLX_SGIS_shared_multisample 4 | 5 | GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026 6 | GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_SGIX_swap_group: -------------------------------------------------------------------------------- 1 | GLX_SGIX_swap_group 2 | http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_group.txt 3 | GLX_SGIX_swap_group 4 | 5 | void glXJoinSwapGroupSGIX (Display *dpy, GLXDrawable drawable, GLXDrawable member) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_SGI_video_sync: -------------------------------------------------------------------------------- 1 | GLX_SGI_video_sync 2 | http://www.opengl.org/registry/specs/SGI/video_sync.txt 3 | GLX_SGI_video_sync 4 | 5 | int glXGetVideoSyncSGI (unsigned int* count) 6 | int glXWaitVideoSyncSGI (int divisor, int remainder, unsigned int* count) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_VERSION_1_2: -------------------------------------------------------------------------------- 1 | GLX_VERSION_1_2 2 | http://www.opengl.org/documentation/specs/glx/glx1.2.ps 3 | GLX_VERSION_1_2 4 | 5 | Display* glXGetCurrentDisplay (void) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GLX_VERSION_1_4: -------------------------------------------------------------------------------- 1 | GLX_VERSION_1_4 2 | http://www.opengl.org/documentation/specs/glx/glx1.4.pdf 3 | GLX_VERSION_1_4 4 | 5 | GLX_SAMPLE_BUFFERS 100000 6 | GLX_SAMPLES 100001 7 | extern void ( * glXGetProcAddress (const GLubyte *procName)) (void); 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_APPLE_pixel_buffer: -------------------------------------------------------------------------------- 1 | GL_APPLE_pixel_buffer 2 | 3 | GL_APPLE_pixel_buffer 4 | 5 | GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_ARB_draw_instanced: -------------------------------------------------------------------------------- 1 | GL_ARB_draw_instanced 2 | http://www.opengl.org/registry/specs/ARB/draw_instanced.txt 3 | GL_ARB_draw_instanced 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_ATIX_texture_env_combine3: -------------------------------------------------------------------------------- 1 | GL_ATIX_texture_env_combine3 2 | http://www.ati.com/developer/atiopengl.pdf 3 | GL_ATIX_texture_env_combine3 4 | 5 | GL_MODULATE_ADD_ATIX 0x8744 6 | GL_MODULATE_SIGNED_ADD_ATIX 0x8745 7 | GL_MODULATE_SUBTRACT_ATIX 0x8746 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_ATIX_vertex_shader_output_point_size: -------------------------------------------------------------------------------- 1 | GL_ATIX_vertex_shader_output_point_size 2 | http://www.ati.com/developer/atiopengl.pdf 3 | GL_ATIX_vertex_shader_output_point_size 4 | 5 | GL_OUTPUT_POINT_SIZE_ATIX 0x610E 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_ATI_map_object_buffer: -------------------------------------------------------------------------------- 1 | GL_ATI_map_object_buffer 2 | http://www.opengl.org/registry/specs/ATI/map_object_buffer.txt 3 | GL_ATI_map_object_buffer 4 | 5 | void * glMapObjectBufferATI (GLuint buffer) 6 | void glUnmapObjectBufferATI (GLuint buffer) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_ATI_shader_texture_lod: -------------------------------------------------------------------------------- 1 | GL_ATI_shader_texture_lod 2 | 3 | GL_ATI_shader_texture_lod 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_ATI_texture_compression_3dc: -------------------------------------------------------------------------------- 1 | GL_ATI_texture_compression_3dc 2 | 3 | GL_ATI_texture_compression_3dc 4 | 5 | GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_EXT_Cg_shader: -------------------------------------------------------------------------------- 1 | GL_EXT_Cg_shader 2 | http://download.nvidia.com/developer/GLSL/GLSL%20Release%20Notes%20for%20Release%2060.pdf 3 | GL_EXT_Cg_shader 4 | 5 | GL_CG_VERTEX_SHADER_EXT 0x890E 6 | GL_CG_FRAGMENT_SHADER_EXT 0x890F 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_EXT_framebuffer_sRGB: -------------------------------------------------------------------------------- 1 | GL_EXT_framebuffer_sRGB 2 | http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt 3 | GL_EXT_framebuffer_sRGB 4 | 5 | GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 6 | GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_EXT_packed_float: -------------------------------------------------------------------------------- 1 | GL_EXT_packed_float 2 | http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt 3 | GL_EXT_packed_float 4 | 5 | GL_R11F_G11F_B10F_EXT 0x8C3A 6 | GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B 7 | GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_EXT_semaphore_fd: -------------------------------------------------------------------------------- 1 | GL_EXT_semaphore_fd 2 | http://www.opengl.org/registry/specs/EXT/external_objects_fd.txt 3 | GL_EXT_semaphore_fd 4 | 5 | void glImportSemaphoreFdEXT (GLuint semaphore, GLenum handleType, GLint fd) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_EXT_texture_edge_clamp: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_edge_clamp 2 | http://www.opengl.org/developers/documentation/Version1.2/1.2specs/texture_edge_clamp.txt 3 | GL_EXT_texture_edge_clamp 4 | 5 | GL_CLAMP_TO_EDGE_EXT 0x812F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_NV_fragment_program4: -------------------------------------------------------------------------------- 1 | GL_NV_fragment_program4 2 | http://developer.download.nvidia.com/opengl/specs/GL_NV_fragment_program4.txt 3 | GL_NV_gpu_program4 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_NV_fragment_program_option: -------------------------------------------------------------------------------- 1 | GL_NV_fragment_program_option 2 | http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program_option.txt 3 | GL_NV_fragment_program_option 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_NV_geometry_shader4: -------------------------------------------------------------------------------- 1 | GL_NV_geometry_shader4 2 | http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_shader4.txt 3 | GL_NV_geometry_shader4 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_NV_vertex_program2_option: -------------------------------------------------------------------------------- 1 | GL_NV_vertex_program2_option 2 | http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program2_option.txt 3 | GL_NV_vertex_program2_option 4 | 5 | GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 6 | GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_NV_vertex_program3: -------------------------------------------------------------------------------- 1 | GL_NV_vertex_program3 2 | http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program3.txt 3 | GL_NV_vertex_program3 4 | 5 | MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_NV_vertex_program4: -------------------------------------------------------------------------------- 1 | GL_NV_vertex_program4 2 | http://developer.download.nvidia.com/opengl/specs/GL_NV_vertex_program4.txt 3 | GL_NV_gpu_program4 4 | 5 | GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_VERSION_1_2_1: -------------------------------------------------------------------------------- 1 | GL_VERSION_1_2_1 2 | http://www.opengl.org/documentation/specs/version1.2/opengl1.2.1.pdf 3 | 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_VERSION_3_3: -------------------------------------------------------------------------------- 1 | GL_VERSION_3_3 2 | https://www.opengl.org/registry/doc/glspec33.compatibility.20100311.pdf 3 | 4 | 5 | GL_RGB10_A2UI 0x906F 6 | GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE 7 | void glVertexAttribDivisor (GLuint index, GLuint divisor) 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_VERSION_4_1: -------------------------------------------------------------------------------- 1 | GL_VERSION_4_1 2 | https://www.opengl.org/registry/doc/glspec41.compatibility.20100725.pdf 3 | 4 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_VERSION_4_3: -------------------------------------------------------------------------------- 1 | GL_VERSION_4_3 2 | https://www.opengl.org/registry/doc/glspec43.compatibility.20130214.pdf 3 | 4 | 5 | GL_VERTEX_ATTRIB_ARRAY_LONG 0x874E 6 | GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E9 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_VERSION_4_4: -------------------------------------------------------------------------------- 1 | GL_VERSION_4_4 2 | https://www.opengl.org/registry/doc/glspec44.compatibility.pdf 3 | 4 | 5 | GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5 6 | GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED 0x8221 7 | GL_TEXTURE_BUFFER_BINDING 0x8C2A 8 | 9 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/GL_WIN_swap_hint: -------------------------------------------------------------------------------- 1 | GL_WIN_swap_hint 2 | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/opengl/glfunc01_16zy.asp 3 | GL_WIN_swap_hint 4 | 5 | void glAddSwapHintRectWIN (GLint x, GLint y, GLsizei width, GLsizei height) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/WGL_ATI_render_texture_rectangle: -------------------------------------------------------------------------------- 1 | WGL_ATI_render_texture_rectangle 2 | 3 | WGL_ATI_render_texture_rectangle 4 | 5 | WGL_TEXTURE_RECTANGLE_ATI 0x21A5 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/WGL_EXT_create_context_es2_profile: -------------------------------------------------------------------------------- 1 | WGL_EXT_create_context_es2_profile 2 | http://www.opengl.org/registry/specs/EXT/wgl_create_context_es2_profile.txt 3 | WGL_EXT_create_context_es2_profile 4 | 5 | WGL_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/WGL_EXT_create_context_es_profile: -------------------------------------------------------------------------------- 1 | WGL_EXT_create_context_es_profile 2 | http://www.opengl.org/registry/specs/EXT/wgl_create_context_es_profile.txt 3 | WGL_EXT_create_context_es_profile 4 | 5 | WGL_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/WGL_EXT_framebuffer_sRGB: -------------------------------------------------------------------------------- 1 | WGL_EXT_framebuffer_sRGB 2 | http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt 3 | WGL_EXT_framebuffer_sRGB 4 | 5 | WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20A9 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/core/gl/WGL_EXT_pixel_format_packed_float: -------------------------------------------------------------------------------- 1 | WGL_EXT_pixel_format_packed_float 2 | http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt 3 | WGL_EXT_pixel_format_packed_float 4 | 5 | WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20A8 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/custom.txt: -------------------------------------------------------------------------------- 1 | WGL_ARB_extensions_string 2 | WGL_EXT_extensions_string 3 | WGL_ARB_pixel_format 4 | WGL_ARB_pbuffer 5 | WGL_NV_float_buffer 6 | WGL_ATI_pixel_format_float 7 | WGL_ARB_multisample 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/doc/credits.html: -------------------------------------------------------------------------------- 1 |

2 | Author, copyright and licensing information on github.

3 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/.dummy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/auto/extensions/gl/.dummy -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_ANDROID_blob_cache: -------------------------------------------------------------------------------- 1 | EGL_ANDROID_blob_cache 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_ANDROID_blob_cache 4 | 5 | void eglSetBlobCacheFuncsANDROID (EGLDisplay dpy, EGLSetBlobFuncANDROID set, EGLGetBlobFuncANDROID get) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_ANDROID_framebuffer_target: -------------------------------------------------------------------------------- 1 | EGL_ANDROID_framebuffer_target 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_ANDROID_framebuffer_target 4 | 5 | EGL_FRAMEBUFFER_TARGET_ANDROID 0x3147 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_ANDROID_front_buffer_auto_refresh: -------------------------------------------------------------------------------- 1 | EGL_ANDROID_front_buffer_auto_refresh 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_ANDROID_front_buffer_auto_refresh 4 | 5 | EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID 0x314C 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_ANDROID_image_native_buffer: -------------------------------------------------------------------------------- 1 | EGL_ANDROID_image_native_buffer 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_ANDROID_image_native_buffer 4 | 5 | EGL_NATIVE_BUFFER_ANDROID 0x3140 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_ANDROID_recordable: -------------------------------------------------------------------------------- 1 | EGL_ANDROID_recordable 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_ANDROID_recordable 4 | 5 | EGL_RECORDABLE_ANDROID 0x3142 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_ANGLE_d3d_share_handle_client_buffer: -------------------------------------------------------------------------------- 1 | EGL_ANGLE_d3d_share_handle_client_buffer 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_ANGLE_d3d_share_handle_client_buffer 4 | 5 | EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE 0x3200 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_ANGLE_device_d3d: -------------------------------------------------------------------------------- 1 | EGL_ANGLE_device_d3d 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_ANGLE_device_d3d 4 | 5 | EGL_D3D9_DEVICE_ANGLE 0x33A0 6 | EGL_D3D11_DEVICE_ANGLE 0x33A1 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_ANGLE_surface_d3d_texture_2d_share_handle: -------------------------------------------------------------------------------- 1 | EGL_ANGLE_surface_d3d_texture_2d_share_handle 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_ANGLE_surface_d3d_texture_2d_share_handle 4 | 5 | EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE 0x3200 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_ANGLE_window_fixed_size: -------------------------------------------------------------------------------- 1 | EGL_ANGLE_window_fixed_size 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_ANGLE_window_fixed_size 4 | 5 | EGL_FIXED_SIZE_ANGLE 0x3201 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_ARM_implicit_external_sync: -------------------------------------------------------------------------------- 1 | EGL_ARM_implicit_external_sync 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_ARM_implicit_external_sync 4 | 5 | EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM 0x328A 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_ARM_pixmap_multisample_discard: -------------------------------------------------------------------------------- 1 | EGL_ARM_pixmap_multisample_discard 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_ARM_pixmap_multisample_discard 4 | 5 | EGL_DISCARD_SAMPLES_ARM 0x3286 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_buffer_age: -------------------------------------------------------------------------------- 1 | EGL_EXT_buffer_age 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_buffer_age 4 | 5 | EGL_BUFFER_AGE_EXT 0x313D 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_client_extensions: -------------------------------------------------------------------------------- 1 | EGL_EXT_client_extensions 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_client_extensions 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_device_base: -------------------------------------------------------------------------------- 1 | EGL_EXT_device_base 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_device_base 4 | 5 | EGL_NO_DEVICE_EXT ((EGLDeviceEXT)(0)) 6 | EGL_BAD_DEVICE_EXT 0x322B 7 | EGL_DEVICE_EXT 0x322C 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_device_drm: -------------------------------------------------------------------------------- 1 | EGL_EXT_device_drm 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_device_drm 4 | 5 | EGL_DRM_DEVICE_FILE_EXT 0x3233 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_device_enumeration: -------------------------------------------------------------------------------- 1 | EGL_EXT_device_enumeration 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_device_enumeration 4 | 5 | EGLBoolean eglQueryDevicesEXT (EGLint max_devices, EGLDeviceEXT * devices, EGLint * num_devices) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_device_openwf: -------------------------------------------------------------------------------- 1 | EGL_EXT_device_openwf 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_device_openwf 4 | 5 | EGL_OPENWF_DEVICE_ID_EXT 0x3237 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_gl_colorspace_bt2020_linear: -------------------------------------------------------------------------------- 1 | EGL_EXT_gl_colorspace_bt2020_linear 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_gl_colorspace_bt2020_linear 4 | 5 | EGL_GL_COLORSPACE_BT2020_LINEAR_EXT 0x333F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_gl_colorspace_bt2020_pq: -------------------------------------------------------------------------------- 1 | EGL_EXT_gl_colorspace_bt2020_pq 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_gl_colorspace_bt2020_pq 4 | 5 | EGL_GL_COLORSPACE_BT2020_PQ_EXT 0x3340 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_gl_colorspace_scrgb_linear: -------------------------------------------------------------------------------- 1 | EGL_EXT_gl_colorspace_scrgb_linear 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_gl_colorspace_scrgb_linear 4 | 5 | EGL_GL_COLORSPACE_SCRGB_LINEAR_EXT 0x3350 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_multiview_window: -------------------------------------------------------------------------------- 1 | EGL_EXT_multiview_window 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_multiview_window 4 | 5 | EGL_MULTIVIEW_VIEW_COUNT_EXT 0x3134 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_output_drm: -------------------------------------------------------------------------------- 1 | EGL_EXT_output_drm 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_output_drm 4 | 5 | EGL_DRM_CRTC_EXT 0x3234 6 | EGL_DRM_PLANE_EXT 0x3235 7 | EGL_DRM_CONNECTOR_EXT 0x3236 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_output_openwf: -------------------------------------------------------------------------------- 1 | EGL_EXT_output_openwf 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_output_openwf 4 | 5 | EGL_OPENWF_PIPELINE_ID_EXT 0x3238 6 | EGL_OPENWF_PORT_ID_EXT 0x3239 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_platform_device: -------------------------------------------------------------------------------- 1 | EGL_EXT_platform_device 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_platform_device 4 | 5 | EGL_PLATFORM_DEVICE_EXT 0x313F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_platform_wayland: -------------------------------------------------------------------------------- 1 | EGL_EXT_platform_wayland 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_platform_wayland 4 | 5 | EGL_PLATFORM_WAYLAND_EXT 0x31D8 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_platform_x11: -------------------------------------------------------------------------------- 1 | EGL_EXT_platform_x11 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_platform_x11 4 | 5 | EGL_PLATFORM_X11_EXT 0x31D5 6 | EGL_PLATFORM_X11_SCREEN_EXT 0x31D6 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_protected_content: -------------------------------------------------------------------------------- 1 | EGL_EXT_protected_content 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_protected_content 4 | 5 | EGL_PROTECTED_CONTENT_EXT 0x32C0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_EXT_protected_surface: -------------------------------------------------------------------------------- 1 | EGL_EXT_protected_surface 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_EXT_protected_surface 4 | 5 | EGL_PROTECTED_CONTENT_EXT 0x32C0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_HI_colorformats: -------------------------------------------------------------------------------- 1 | EGL_HI_colorformats 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_HI_colorformats 4 | 5 | EGL_COLOR_FORMAT_HI 0x8F70 6 | EGL_COLOR_RGB_HI 0x8F71 7 | EGL_COLOR_RGBA_HI 0x8F72 8 | EGL_COLOR_ARGB_HI 0x8F73 9 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_IMG_image_plane_attribs: -------------------------------------------------------------------------------- 1 | EGL_IMG_image_plane_attribs 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_IMG_image_plane_attribs 4 | 5 | EGL_NATIVE_BUFFER_MULTIPLANE_SEPARATE_IMG 0x3105 6 | EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG 0x3106 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_cl_event: -------------------------------------------------------------------------------- 1 | EGL_KHR_cl_event 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_cl_event 4 | 5 | EGL_CL_EVENT_HANDLE_KHR 0x309C 6 | EGL_SYNC_CL_EVENT_KHR 0x30FE 7 | EGL_SYNC_CL_EVENT_COMPLETE_KHR 0x30FF 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_client_get_all_proc_addresses: -------------------------------------------------------------------------------- 1 | EGL_KHR_client_get_all_proc_addresses 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_client_get_all_proc_addresses 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_config_attribs: -------------------------------------------------------------------------------- 1 | EGL_KHR_config_attribs 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_config_attribs 4 | 5 | EGL_VG_COLORSPACE_LINEAR_BIT_KHR 0x0020 6 | EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR 0x0040 7 | EGL_CONFORMANT_KHR 0x3042 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_create_context_no_error: -------------------------------------------------------------------------------- 1 | EGL_KHR_create_context_no_error 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_create_context_no_error 4 | 5 | EGL_CONTEXT_OPENGL_NO_ERROR_KHR 0x31B3 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_fence_sync: -------------------------------------------------------------------------------- 1 | EGL_KHR_fence_sync 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_fence_sync 4 | 5 | EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR 0x30F0 6 | EGL_SYNC_CONDITION_KHR 0x30F8 7 | EGL_SYNC_FENCE_KHR 0x30F9 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_get_all_proc_addresses: -------------------------------------------------------------------------------- 1 | EGL_KHR_get_all_proc_addresses 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_get_all_proc_addresses 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_gl_colorspace: -------------------------------------------------------------------------------- 1 | EGL_KHR_gl_colorspace 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_gl_colorspace 4 | 5 | EGL_GL_COLORSPACE_SRGB_KHR 0x3089 6 | EGL_GL_COLORSPACE_LINEAR_KHR 0x308A 7 | EGL_GL_COLORSPACE_KHR 0x309D 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_gl_renderbuffer_image: -------------------------------------------------------------------------------- 1 | EGL_KHR_gl_renderbuffer_image 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_gl_renderbuffer_image 4 | 5 | EGL_GL_RENDERBUFFER_KHR 0x30B9 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_gl_texture_2D_image: -------------------------------------------------------------------------------- 1 | EGL_KHR_gl_texture_2D_image 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_gl_texture_2D_image 4 | 5 | EGL_GL_TEXTURE_2D_KHR 0x30B1 6 | EGL_GL_TEXTURE_LEVEL_KHR 0x30BC 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_gl_texture_3D_image: -------------------------------------------------------------------------------- 1 | EGL_KHR_gl_texture_3D_image 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_gl_texture_3D_image 4 | 5 | EGL_GL_TEXTURE_3D_KHR 0x30B2 6 | EGL_GL_TEXTURE_ZOFFSET_KHR 0x30BD 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_image_base: -------------------------------------------------------------------------------- 1 | EGL_KHR_image_base 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_image_base 4 | 5 | EGL_NO_IMAGE_KHR ((EGLImageKHR)0) 6 | EGL_IMAGE_PRESERVED_KHR 0x30D2 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_image_pixmap: -------------------------------------------------------------------------------- 1 | EGL_KHR_image_pixmap 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_image_pixmap 4 | 5 | EGL_NATIVE_PIXMAP_KHR 0x30B0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_lock_surface2: -------------------------------------------------------------------------------- 1 | EGL_KHR_lock_surface2 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_lock_surface2 4 | 5 | EGL_BITMAP_PIXEL_SIZE_KHR 0x3110 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_mutable_render_buffer: -------------------------------------------------------------------------------- 1 | EGL_KHR_mutable_render_buffer 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_mutable_render_buffer 4 | 5 | EGL_MUTABLE_RENDER_BUFFER_BIT_KHR 0x1000 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_no_config_context: -------------------------------------------------------------------------------- 1 | EGL_KHR_no_config_context 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_no_config_context 4 | 5 | EGL_NO_CONFIG_KHR ((EGLConfig)0) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_platform_android: -------------------------------------------------------------------------------- 1 | EGL_KHR_platform_android 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_platform_android 4 | 5 | EGL_PLATFORM_ANDROID_KHR 0x3141 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_platform_gbm: -------------------------------------------------------------------------------- 1 | EGL_KHR_platform_gbm 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_platform_gbm 4 | 5 | EGL_PLATFORM_GBM_KHR 0x31D7 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_platform_wayland: -------------------------------------------------------------------------------- 1 | EGL_KHR_platform_wayland 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_platform_wayland 4 | 5 | EGL_PLATFORM_WAYLAND_KHR 0x31D8 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_platform_x11: -------------------------------------------------------------------------------- 1 | EGL_KHR_platform_x11 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_platform_x11 4 | 5 | EGL_PLATFORM_X11_KHR 0x31D5 6 | EGL_PLATFORM_X11_SCREEN_KHR 0x31D6 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_stream_producer_aldatalocator: -------------------------------------------------------------------------------- 1 | EGL_KHR_stream_producer_aldatalocator 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_stream_producer_aldatalocator 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_surfaceless_context: -------------------------------------------------------------------------------- 1 | EGL_KHR_surfaceless_context 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_surfaceless_context 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_vg_parent_image: -------------------------------------------------------------------------------- 1 | EGL_KHR_vg_parent_image 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_vg_parent_image 4 | 5 | EGL_VG_PARENT_IMAGE_KHR 0x30BA 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_KHR_wait_sync: -------------------------------------------------------------------------------- 1 | EGL_KHR_wait_sync 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_KHR_wait_sync 4 | 5 | EGLint eglWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_MESA_platform_gbm: -------------------------------------------------------------------------------- 1 | EGL_MESA_platform_gbm 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_MESA_platform_gbm 4 | 5 | EGL_PLATFORM_GBM_MESA 0x31D7 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_MESA_platform_surfaceless: -------------------------------------------------------------------------------- 1 | EGL_MESA_platform_surfaceless 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_MESA_platform_surfaceless 4 | 5 | EGL_PLATFORM_SURFACELESS_MESA 0x31DD 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NOK_swap_region: -------------------------------------------------------------------------------- 1 | EGL_NOK_swap_region 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NOK_swap_region 4 | 5 | EGLBoolean eglSwapBuffersRegionNOK (EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint * rects) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NOK_swap_region2: -------------------------------------------------------------------------------- 1 | EGL_NOK_swap_region2 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NOK_swap_region2 4 | 5 | EGLBoolean eglSwapBuffersRegion2NOK (EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint * rects) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NOK_texture_from_pixmap: -------------------------------------------------------------------------------- 1 | EGL_NOK_texture_from_pixmap 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NOK_texture_from_pixmap 4 | 5 | EGL_Y_INVERTED_NOK 0x307F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_3dvision_surface: -------------------------------------------------------------------------------- 1 | EGL_NV_3dvision_surface 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_3dvision_surface 4 | 5 | EGL_AUTO_STEREO_NV 0x3136 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_coverage_sample: -------------------------------------------------------------------------------- 1 | EGL_NV_coverage_sample 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_coverage_sample 4 | 5 | EGL_COVERAGE_BUFFERS_NV 0x30E0 6 | EGL_COVERAGE_SAMPLES_NV 0x30E1 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_cuda_event: -------------------------------------------------------------------------------- 1 | EGL_NV_cuda_event 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_cuda_event 4 | 5 | EGL_CUDA_EVENT_HANDLE_NV 0x323B 6 | EGL_SYNC_CUDA_EVENT_NV 0x323C 7 | EGL_SYNC_CUDA_EVENT_COMPLETE_NV 0x323D 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_depth_nonlinear: -------------------------------------------------------------------------------- 1 | EGL_NV_depth_nonlinear 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_depth_nonlinear 4 | 5 | EGL_DEPTH_ENCODING_NONE_NV 0 6 | EGL_DEPTH_ENCODING_NV 0x30E2 7 | EGL_DEPTH_ENCODING_NONLINEAR_NV 0x30E3 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_device_cuda: -------------------------------------------------------------------------------- 1 | EGL_NV_device_cuda 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_device_cuda 4 | 5 | EGL_CUDA_DEVICE_NV 0x323A 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_post_convert_rounding: -------------------------------------------------------------------------------- 1 | EGL_NV_post_convert_rounding 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_post_convert_rounding 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_robustness_video_memory_purge: -------------------------------------------------------------------------------- 1 | EGL_NV_robustness_video_memory_purge 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_robustness_video_memory_purge 4 | 5 | EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV 0x334C 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_stream_cross_display: -------------------------------------------------------------------------------- 1 | EGL_NV_stream_cross_display 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_stream_cross_display 4 | 5 | EGL_STREAM_CROSS_DISPLAY_NV 0x334E 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_stream_cross_object: -------------------------------------------------------------------------------- 1 | EGL_NV_stream_cross_object 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_stream_cross_object 4 | 5 | EGL_STREAM_CROSS_OBJECT_NV 0x334D 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_stream_cross_partition: -------------------------------------------------------------------------------- 1 | EGL_NV_stream_cross_partition 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_stream_cross_partition 4 | 5 | EGL_STREAM_CROSS_PARTITION_NV 0x323F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_stream_cross_process: -------------------------------------------------------------------------------- 1 | EGL_NV_stream_cross_process 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_stream_cross_process 4 | 5 | EGL_STREAM_CROSS_PROCESS_NV 0x3245 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_stream_cross_system: -------------------------------------------------------------------------------- 1 | EGL_NV_stream_cross_system 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_stream_cross_system 4 | 5 | EGL_STREAM_CROSS_SYSTEM_NV 0x334F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_stream_fifo_next: -------------------------------------------------------------------------------- 1 | EGL_NV_stream_fifo_next 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_stream_fifo_next 4 | 5 | EGL_PENDING_FRAME_NV 0x3329 6 | EGL_STREAM_TIME_PENDING_NV 0x332A 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_stream_fifo_synchronous: -------------------------------------------------------------------------------- 1 | EGL_NV_stream_fifo_synchronous 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_stream_fifo_synchronous 4 | 5 | EGL_STREAM_FIFO_SYNCHRONOUS_NV 0x3336 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_stream_frame_limits: -------------------------------------------------------------------------------- 1 | EGL_NV_stream_frame_limits 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_stream_frame_limits 4 | 5 | EGL_PRODUCER_MAX_FRAME_HINT_NV 0x3337 6 | EGL_CONSUMER_MAX_FRAME_HINT_NV 0x3338 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_stream_socket: -------------------------------------------------------------------------------- 1 | EGL_NV_stream_socket 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_stream_socket 4 | 5 | EGL_STREAM_PROTOCOL_SOCKET_NV 0x324B 6 | EGL_SOCKET_HANDLE_NV 0x324C 7 | EGL_SOCKET_TYPE_NV 0x324D 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_stream_socket_inet: -------------------------------------------------------------------------------- 1 | EGL_NV_stream_socket_inet 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_stream_socket_inet 4 | 5 | EGL_SOCKET_TYPE_INET_NV 0x324F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_stream_socket_unix: -------------------------------------------------------------------------------- 1 | EGL_NV_stream_socket_unix 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_stream_socket_unix 4 | 5 | EGL_SOCKET_TYPE_UNIX_NV 0x324E 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_NV_system_time: -------------------------------------------------------------------------------- 1 | EGL_NV_system_time 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_NV_system_time 4 | 5 | EGLuint64NV eglGetSystemTimeFrequencyNV ( void ) 6 | EGLuint64NV eglGetSystemTimeNV ( void ) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_TIZEN_image_native_buffer: -------------------------------------------------------------------------------- 1 | EGL_TIZEN_image_native_buffer 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_TIZEN_image_native_buffer 4 | 5 | EGL_NATIVE_BUFFER_TIZEN 0x32A0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/EGL_TIZEN_image_native_surface: -------------------------------------------------------------------------------- 1 | EGL_TIZEN_image_native_surface 2 | https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf 3 | EGL_TIZEN_image_native_surface 4 | 5 | EGL_NATIVE_SURFACE_TIZEN 0x32A1 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_3DFX_multisample: -------------------------------------------------------------------------------- 1 | GLX_3DFX_multisample 2 | http://www.opengl.org/registry/specs/3DFX/multisample.txt 3 | GLX_3DFX_multisample 4 | 5 | GLX_SAMPLE_BUFFERS_3DFX 0x8050 6 | GLX_SAMPLES_3DFX 0x8051 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_ARB_context_flush_control: -------------------------------------------------------------------------------- 1 | GLX_ARB_context_flush_control 2 | http://www.opengl.org/registry/specs/KHR/context_flush_control.txt 3 | GLX_ARB_context_flush_control 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_ARB_create_context_no_error: -------------------------------------------------------------------------------- 1 | GLX_ARB_create_context_no_error 2 | http://www.opengl.org/registry/specs/ARB/create_context_no_error.txt 3 | GLX_ARB_create_context_no_error 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_ARB_fbconfig_float: -------------------------------------------------------------------------------- 1 | GLX_ARB_fbconfig_float 2 | http://www.opengl.org/registry/specs/ARB/color_buffer_float.txt 3 | GLX_ARB_fbconfig_float 4 | 5 | GLX_RGBA_FLOAT_BIT_ARB 0x00000004 6 | GLX_RGBA_FLOAT_TYPE_ARB 0x20B9 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_ARB_framebuffer_sRGB: -------------------------------------------------------------------------------- 1 | GLX_ARB_framebuffer_sRGB 2 | http://www.opengl.org/registry/specs/ARB/framebuffer_sRGB.txt 3 | GLX_ARB_framebuffer_sRGB 4 | 5 | GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20B2 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_ARB_get_proc_address: -------------------------------------------------------------------------------- 1 | GLX_ARB_get_proc_address 2 | http://oss.sgi.com/projects/ogl-sample/registry/ARB/get_proc_address.txt 3 | GLX_ARB_get_proc_address 4 | 5 | extern void ( * glXGetProcAddressARB (const GLubyte *procName)) (void); 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_ARB_multisample: -------------------------------------------------------------------------------- 1 | GLX_ARB_multisample 2 | http://www.opengl.org/registry/specs/ARB/multisample.txt 3 | GLX_ARB_multisample 4 | 5 | GLX_SAMPLE_BUFFERS_ARB 100000 6 | GLX_SAMPLES_ARB 100001 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_ARB_robustness_application_isolation: -------------------------------------------------------------------------------- 1 | GLX_ARB_robustness_application_isolation 2 | http://www.opengl.org/registry/specs/ARB/glx_robustness_isolation.txt 3 | GLX_ARB_robustness_application_isolation 4 | 5 | GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_ARB_robustness_share_group_isolation: -------------------------------------------------------------------------------- 1 | GLX_ARB_robustness_share_group_isolation 2 | http://www.opengl.org/registry/specs/ARB/glx_robustness_isolation.txt 3 | GLX_ARB_robustness_share_group_isolation 4 | 5 | GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_ARB_vertex_buffer_object: -------------------------------------------------------------------------------- 1 | GLX_ARB_vertex_buffer_object 2 | http://www.opengl.org/registry/specs/ARB/vertex_buffer_object.txt 3 | GLX_ARB_vertex_buffer_object 4 | 5 | GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB 0x2095 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_ATI_pixel_format_float: -------------------------------------------------------------------------------- 1 | GLX_ATI_pixel_format_float 2 | 3 | GLX_ATI_pixel_format_float 4 | 5 | GLX_RGBA_FLOAT_ATI_BIT 0x00000100 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_EXT_buffer_age: -------------------------------------------------------------------------------- 1 | GLX_EXT_buffer_age 2 | http://www.opengl.org/registry/specs/EXT/glx_buffer_age.txt 3 | GLX_EXT_buffer_age 4 | 5 | GLX_BACK_BUFFER_AGE_EXT 0x20F4 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_EXT_create_context_es2_profile: -------------------------------------------------------------------------------- 1 | GLX_EXT_create_context_es2_profile 2 | http://www.opengl.org/registry/specs/EXT/glx_create_context_es2_profile.txt 3 | GLX_EXT_create_context_es2_profile 4 | 5 | GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_EXT_create_context_es_profile: -------------------------------------------------------------------------------- 1 | GLX_EXT_create_context_es_profile 2 | http://www.opengl.org/registry/specs/EXT/glx_create_context_es_profile.txt 3 | GLX_EXT_create_context_es_profile 4 | 5 | GLX_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_EXT_framebuffer_sRGB: -------------------------------------------------------------------------------- 1 | GLX_EXT_framebuffer_sRGB 2 | http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt 3 | GLX_EXT_framebuffer_sRGB 4 | 5 | GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_EXT_libglvnd: -------------------------------------------------------------------------------- 1 | GLX_EXT_libglvnd 2 | http://www.opengl.org/registry/specs/EXT/glx_libglvnd.txt 3 | GLX_EXT_libglvnd 4 | 5 | GLX_VENDOR_NAMES_EXT 0x20F6 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_EXT_scene_marker: -------------------------------------------------------------------------------- 1 | GLX_EXT_scene_marker 2 | http://www.opengl.org/registry/specs/EXT/scene_marker.txt 3 | GLX_EXT_scene_marker 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_EXT_stereo_tree: -------------------------------------------------------------------------------- 1 | GLX_EXT_stereo_tree 2 | http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt 3 | GLX_EXT_stereo_tree 4 | 5 | GLX_STEREO_NOTIFY_EXT 0x00000000 6 | GLX_STEREO_NOTIFY_MASK_EXT 0x00000001 7 | GLX_STEREO_TREE_EXT 0x20F5 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_EXT_swap_control_tear: -------------------------------------------------------------------------------- 1 | GLX_EXT_swap_control_tear 2 | http://www.opengl.org/registry/specs/EXT/glx_swap_control_tear.txt 3 | GLX_EXT_swap_control_tear 4 | 5 | GLX_LATE_SWAPS_TEAR_EXT 0x20F3 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_EXT_visual_rating: -------------------------------------------------------------------------------- 1 | GLX_EXT_visual_rating 2 | http://www.opengl.org/registry/specs/EXT/visual_rating.txt 3 | GLX_EXT_visual_rating 4 | 5 | GLX_VISUAL_CAVEAT_EXT 0x20 6 | GLX_SLOW_VISUAL_EXT 0x8001 7 | GLX_NON_CONFORMANT_VISUAL_EXT 0x800D 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_MESA_agp_offset: -------------------------------------------------------------------------------- 1 | GLX_MESA_agp_offset 2 | http://www.opengl.org/registry/specs/MESA/agp_offset.txt 3 | GLX_MESA_agp_offset 4 | 5 | unsigned int glXGetAGPOffsetMESA (const void* pointer) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_MESA_copy_sub_buffer: -------------------------------------------------------------------------------- 1 | GLX_MESA_copy_sub_buffer 2 | http://www.opengl.org/registry/specs/MESA/copy_sub_buffer.txt 3 | GLX_MESA_copy_sub_buffer 4 | 5 | void glXCopySubBufferMESA (Display* dpy, GLXDrawable drawable, int x, int y, int width, int height) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_MESA_pixmap_colormap: -------------------------------------------------------------------------------- 1 | GLX_MESA_pixmap_colormap 2 | http://www.opengl.org/registry/specs/MESA/pixmap_colormap.txt 3 | GLX_MESA_pixmap_colormap 4 | 5 | GLXPixmap glXCreateGLXPixmapMESA (Display* dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_MESA_release_buffers: -------------------------------------------------------------------------------- 1 | GLX_MESA_release_buffers 2 | http://www.opengl.org/registry/specs/MESA/release_buffers.txt 3 | GLX_MESA_release_buffers 4 | 5 | Bool glXReleaseBuffersMESA (Display* dpy, GLXDrawable d) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_MESA_set_3dfx_mode: -------------------------------------------------------------------------------- 1 | GLX_MESA_set_3dfx_mode 2 | http://www.opengl.org/registry/specs/MESA/set_3dfx_mode.txt 3 | GLX_MESA_set_3dfx_mode 4 | 5 | GLX_3DFX_WINDOW_MODE_MESA 0x1 6 | GLX_3DFX_FULLSCREEN_MODE_MESA 0x2 7 | GLboolean glXSet3DfxModeMESA (GLint mode) 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_MESA_swap_control: -------------------------------------------------------------------------------- 1 | GLX_MESA_swap_control 2 | http://cgit.freedesktop.org/mesa/mesa/plain/docs/MESA_swap_control.spec 3 | GLX_MESA_swap_control 4 | 5 | int glXGetSwapIntervalMESA (void) 6 | int glXSwapIntervalMESA (unsigned int interval) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_NV_delay_before_swap: -------------------------------------------------------------------------------- 1 | GLX_NV_delay_before_swap 2 | http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt 3 | GLX_NV_delay_before_swap 4 | 5 | Bool glXDelayBeforeSwapNV (Display* dpy, GLXDrawable drawable, GLfloat seconds) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_NV_float_buffer: -------------------------------------------------------------------------------- 1 | GLX_NV_float_buffer 2 | http://cvs1.nvidia.com/inc/GL/glxtokens.h 3 | GLX_NV_float_buffer 4 | 5 | GLX_FLOAT_COMPONENTS_NV 0x20B0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_NV_multisample_coverage: -------------------------------------------------------------------------------- 1 | GLX_NV_multisample_coverage 2 | http://www.opengl.org/registry/specs/NV/multisample_coverage.txt 3 | GLX_NV_multisample_coverage 4 | 5 | GLX_COLOR_SAMPLES_NV 0x20B3 6 | GLX_COVERAGE_SAMPLES_NV 100001 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_NV_robustness_video_memory_purge: -------------------------------------------------------------------------------- 1 | GLX_NV_robustness_video_memory_purge 2 | http://www.opengl.org/registry/specs/NV/robustness_video_memory_purge.txt 3 | GLX_NV_robustness_video_memory_purge 4 | 5 | GLX_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV 0x20F7 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_OML_swap_method: -------------------------------------------------------------------------------- 1 | GLX_OML_swap_method 2 | http://www.opengl.org/registry/specs/OML/glx_swap_method.txt 3 | GLX_OML_swap_method 4 | 5 | GLX_SWAP_METHOD_OML 0x8060 6 | GLX_SWAP_EXCHANGE_OML 0x8061 7 | GLX_SWAP_COPY_OML 0x8062 8 | GLX_SWAP_UNDEFINED_OML 0x8063 9 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_SGIS_blended_overlay: -------------------------------------------------------------------------------- 1 | GLX_SGIS_blended_overlay 2 | http://www.opengl.org/registry/specs/SGIS/blended_overlay.txt 3 | GLX_SGIS_blended_overlay 4 | 5 | GLX_BLENDED_RGBA_SGIS 0x8025 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_SGIS_color_range: -------------------------------------------------------------------------------- 1 | GLX_SGIS_color_range 2 | http://www.opengl.org/registry/specs/SGIS/color_range.txt 3 | GLX_SGIS_color_range 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_SGIS_multisample: -------------------------------------------------------------------------------- 1 | GLX_SGIS_multisample 2 | http://www.opengl.org/registry/specs/SGIS/multisample.txt 3 | GLX_SGIS_multisample 4 | 5 | GLX_SAMPLE_BUFFERS_SGIS 100000 6 | GLX_SAMPLES_SGIS 100001 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_SGIS_shared_multisample: -------------------------------------------------------------------------------- 1 | GLX_SGIS_shared_multisample 2 | 3 | GLX_SGIS_shared_multisample 4 | 5 | GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026 6 | GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_SGIX_swap_group: -------------------------------------------------------------------------------- 1 | GLX_SGIX_swap_group 2 | http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_group.txt 3 | GLX_SGIX_swap_group 4 | 5 | void glXJoinSwapGroupSGIX (Display *dpy, GLXDrawable drawable, GLXDrawable member) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_SGIX_visual_select_group: -------------------------------------------------------------------------------- 1 | GLX_SGIX_visual_select_group 2 | http://www.opengl.org/registry/specs/SGIX/visual_select_group.txt 3 | GLX_SGIX_visual_select_group 4 | 5 | GLX_VISUAL_SELECT_GROUP_SGIX 0x8028 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_SGI_cushion: -------------------------------------------------------------------------------- 1 | GLX_SGI_cushion 2 | http://www.opengl.org/registry/specs/SGI/cushion.txt 3 | GLX_SGI_cushion 4 | 5 | void glXCushionSGI (Display* dpy, Window window, float cushion) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_SGI_swap_control: -------------------------------------------------------------------------------- 1 | GLX_SGI_swap_control 2 | http://www.opengl.org/registry/specs/SGI/swap_control.txt 3 | GLX_SGI_swap_control 4 | 5 | int glXSwapIntervalSGI (int interval) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GLX_SGI_video_sync: -------------------------------------------------------------------------------- 1 | GLX_SGI_video_sync 2 | http://www.opengl.org/registry/specs/SGI/video_sync.txt 3 | GLX_SGI_video_sync 4 | 5 | int glXGetVideoSyncSGI (unsigned int* count) 6 | int glXWaitVideoSyncSGI (int divisor, int remainder, unsigned int* count) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_3DFX_tbuffer: -------------------------------------------------------------------------------- 1 | GL_3DFX_tbuffer 2 | http://www.opengl.org/registry/specs/3DFX/tbuffer.txt 3 | GL_3DFX_tbuffer 4 | 5 | void glTbufferMask3DFX (GLuint mask) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_3DFX_texture_compression_FXT1: -------------------------------------------------------------------------------- 1 | GL_3DFX_texture_compression_FXT1 2 | http://www.opengl.org/registry/specs/3DFX/texture_compression_FXT1.txt 3 | GL_3DFX_texture_compression_FXT1 4 | 5 | GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0 6 | GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_blend_minmax_factor: -------------------------------------------------------------------------------- 1 | GL_AMD_blend_minmax_factor 2 | http://www.opengl.org/registry/specs/AMD/blend_minmax_factor.txt 3 | GL_AMD_blend_minmax_factor 4 | 5 | GL_FACTOR_MIN_AMD 0x901C 6 | GL_FACTOR_MAX_AMD 0x901D 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_compressed_3DC_texture: -------------------------------------------------------------------------------- 1 | GL_AMD_compressed_3DC_texture 2 | http://www.opengl.org/registry/specs/AMD/compressed_3DC_texture.txt 3 | GL_AMD_compressed_3DC_texture 4 | 5 | GL_3DC_X_AMD 0x87F9 6 | GL_3DC_XY_AMD 0x87FA 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_conservative_depth: -------------------------------------------------------------------------------- 1 | GL_AMD_conservative_depth 2 | http://www.opengl.org/registry/specs/AMD/conservative_depth.txt 3 | GL_AMD_conservative_depth 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_depth_clamp_separate: -------------------------------------------------------------------------------- 1 | GL_AMD_depth_clamp_separate 2 | http://www.opengl.org/registry/specs/AMD/depth_clamp_separate.txt 3 | GL_AMD_depth_clamp_separate 4 | 5 | GL_DEPTH_CLAMP_NEAR_AMD 0x901E 6 | GL_DEPTH_CLAMP_FAR_AMD 0x901F 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_gcn_shader: -------------------------------------------------------------------------------- 1 | GL_AMD_gcn_shader 2 | http://www.opengl.org/registry/specs/AMD/gcn_shader.txt 3 | GL_AMD_gcn_shader 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_gpu_shader_int16: -------------------------------------------------------------------------------- 1 | GL_AMD_gpu_shader_int16 2 | http://www.opengl.org/registry/specs/AMD/gpu_shader_int16.txt 3 | GL_AMD_gpu_shader_int16 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_gpu_shader_int64: -------------------------------------------------------------------------------- 1 | GL_AMD_gpu_shader_int64 2 | http://www.opengl.org/registry/specs/AMD/gpu_shader_int64.txt 3 | GL_AMD_gpu_shader_int64 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_pinned_memory: -------------------------------------------------------------------------------- 1 | GL_AMD_pinned_memory 2 | http://www.opengl.org/registry/specs/AMD/pinned_memory.txt 3 | GL_AMD_pinned_memory 4 | 5 | GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD 0x9160 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_program_binary_Z400: -------------------------------------------------------------------------------- 1 | GL_AMD_program_binary_Z400 2 | http://www.opengl.org/registry/specs/AMD/program_binary_Z400.txt 3 | GL_AMD_program_binary_Z400 4 | 5 | GL_Z400_BINARY_AMD 0x8740 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_seamless_cubemap_per_texture: -------------------------------------------------------------------------------- 1 | GL_AMD_seamless_cubemap_per_texture 2 | http://www.opengl.org/registry/specs/AMD/seamless_cubemap_per_texture.txt 3 | GL_AMD_seamless_cubemap_per_texture 4 | 5 | GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_shader_atomic_counter_ops: -------------------------------------------------------------------------------- 1 | GL_AMD_shader_atomic_counter_ops 2 | http://www.opengl.org/registry/specs/AMD/shader_atomic_counter_ops.txt 3 | GL_AMD_shader_atomic_counter_ops 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_shader_ballot: -------------------------------------------------------------------------------- 1 | GL_AMD_shader_ballot 2 | http://www.opengl.org/registry/specs/AMD/shader_ballot.txt 3 | GL_AMD_shader_ballot 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_shader_explicit_vertex_parameter: -------------------------------------------------------------------------------- 1 | GL_AMD_shader_explicit_vertex_parameter 2 | http://www.opengl.org/registry/specs/AMD/shader_explicit_vertex_parameter.txt 3 | GL_AMD_shader_explicit_vertex_parameter 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_shader_stencil_export: -------------------------------------------------------------------------------- 1 | GL_AMD_shader_stencil_export 2 | http://www.opengl.org/registry/specs/AMD/shader_stencil_export.txt 3 | GL_AMD_shader_stencil_export 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_shader_stencil_value_export: -------------------------------------------------------------------------------- 1 | GL_AMD_shader_stencil_value_export 2 | http://www.opengl.org/registry/specs/AMD/shader_stencil_value_export.txt 3 | GL_AMD_shader_stencil_value_export 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_shader_trinary_minmax: -------------------------------------------------------------------------------- 1 | GL_AMD_shader_trinary_minmax 2 | http://www.opengl.org/registry/specs/AMD/shader_trinary_minmax.txt 3 | GL_AMD_shader_trinary_minmax 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_texture_gather_bias_lod: -------------------------------------------------------------------------------- 1 | GL_AMD_texture_gather_bias_lod 2 | http://www.opengl.org/registry/specs/AMD/texture_gather_bias_lod.txt 3 | GL_AMD_texture_gather_bias_lod 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_texture_texture4: -------------------------------------------------------------------------------- 1 | GL_AMD_texture_texture4 2 | http://www.opengl.org/registry/specs/AMD/texture_texture4.txt 3 | GL_AMD_texture_texture4 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_transform_feedback3_lines_triangles: -------------------------------------------------------------------------------- 1 | GL_AMD_transform_feedback3_lines_triangles 2 | http://www.opengl.org/registry/specs/AMD/transform_feedback3_lines_triangles.txt 3 | GL_AMD_transform_feedback3_lines_triangles 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_transform_feedback4: -------------------------------------------------------------------------------- 1 | GL_AMD_transform_feedback4 2 | http://www.opengl.org/registry/specs/AMD/transform_feedback4.txt 3 | GL_AMD_transform_feedback4 4 | 5 | GL_STREAM_RASTERIZATION_AMD 0x91A0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_vertex_shader_layer: -------------------------------------------------------------------------------- 1 | GL_AMD_vertex_shader_layer 2 | http://www.opengl.org/registry/specs/AMD/vertex_shader_layer.txt 3 | GL_AMD_vertex_shader_layer 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_AMD_vertex_shader_viewport_index: -------------------------------------------------------------------------------- 1 | GL_AMD_vertex_shader_viewport_index 2 | http://www.opengl.org/registry/specs/AMD/vertex_shader_viewport_index.txt 3 | GL_AMD_vertex_shader_viewport_index 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ANDROID_extension_pack_es31a: -------------------------------------------------------------------------------- 1 | GL_ANDROID_extension_pack_es31a 2 | http://www.opengl.org/registry/specs/ANDROID/extension_pack_es31a.txt 3 | GL_ANDROID_extension_pack_es31a 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ANGLE_depth_texture: -------------------------------------------------------------------------------- 1 | GL_ANGLE_depth_texture 2 | https://code.google.com/p/angleproject/source/browse/#git%2Fextensions 3 | GL_ANGLE_depth_texture 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ANGLE_pack_reverse_row_order: -------------------------------------------------------------------------------- 1 | GL_ANGLE_pack_reverse_row_order 2 | https://code.google.com/p/angleproject/source/browse/#git%2Fextensions 3 | GL_ANGLE_pack_reverse_row_order 4 | 5 | GL_PACK_REVERSE_ROW_ORDER_ANGLE 0x93A4 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ANGLE_program_binary: -------------------------------------------------------------------------------- 1 | GL_ANGLE_program_binary 2 | https://code.google.com/p/angleproject/source/browse/#git%2Fextensions 3 | GL_ANGLE_program_binary 4 | 5 | GL_PROGRAM_BINARY_ANGLE 0x93A6 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ANGLE_texture_usage: -------------------------------------------------------------------------------- 1 | GL_ANGLE_texture_usage 2 | https://code.google.com/p/angleproject/source/browse/#git%2Fextensions 3 | GL_ANGLE_texture_usage 4 | 5 | GL_TEXTURE_USAGE_ANGLE 0x93A2 6 | GL_FRAMEBUFFER_ATTACHMENT_ANGLE 0x93A3 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_aux_depth_stencil: -------------------------------------------------------------------------------- 1 | GL_APPLE_aux_depth_stencil 2 | http://www.opengl.org/registry/specs/APPLE/aux_depth_stencil.txt 3 | GL_APPLE_aux_depth_stencil 4 | 5 | GL_AUX_DEPTH_STENCIL_APPLE 0x8A14 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_client_storage: -------------------------------------------------------------------------------- 1 | GL_APPLE_client_storage 2 | http://www.opengl.org/registry/specs/APPLE/client_storage.txt 3 | GL_APPLE_client_storage 4 | 5 | GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_color_buffer_packed_float: -------------------------------------------------------------------------------- 1 | GL_APPLE_color_buffer_packed_float 2 | http://www.opengl.org/registry/specs/APPLE/color_buffer_packed_float.txt 3 | GL_APPLE_color_buffer_packed_float 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_pixel_buffer: -------------------------------------------------------------------------------- 1 | GL_APPLE_pixel_buffer 2 | 3 | GL_APPLE_pixel_buffer 4 | 5 | GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_rgb_422: -------------------------------------------------------------------------------- 1 | GL_APPLE_rgb_422 2 | http://www.opengl.org/registry/specs/APPLE/rgb_422.txt 3 | GL_APPLE_rgb_422 4 | 5 | GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA 6 | GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB 7 | GL_RGB_422_APPLE 0x8A1F 8 | GL_RGB_RAW_422_APPLE 0x8A51 9 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_row_bytes: -------------------------------------------------------------------------------- 1 | GL_APPLE_row_bytes 2 | http://www.opengl.org/registry/specs/APPLE/row_bytes.txt 3 | GL_APPLE_row_bytes 4 | 5 | GL_PACK_ROW_BYTES_APPLE 0x8A15 6 | GL_UNPACK_ROW_BYTES_APPLE 0x8A16 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_specular_vector: -------------------------------------------------------------------------------- 1 | GL_APPLE_specular_vector 2 | http://www.opengl.org/registry/specs/APPLE/specular_vector.txt 3 | GL_APPLE_specular_vector 4 | 5 | GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_texture_2D_limited_npot: -------------------------------------------------------------------------------- 1 | GL_APPLE_texture_2D_limited_npot 2 | http://www.opengl.org/registry/specs/APPLE/texture_2D_limited_npot.txt 3 | GL_APPLE_texture_2D_limited_npot 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_texture_format_BGRA8888: -------------------------------------------------------------------------------- 1 | GL_APPLE_texture_format_BGRA8888 2 | http://www.opengl.org/registry/specs/APPLE/texture_format_BGRA8888.txt 3 | GL_APPLE_texture_format_BGRA8888 4 | 5 | GL_BGRA_EXT 0x80E1 6 | GL_BGRA8_EXT 0x93A1 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_texture_max_level: -------------------------------------------------------------------------------- 1 | GL_APPLE_texture_max_level 2 | http://www.opengl.org/registry/specs/APPLE/texture_max_level.txt 3 | GL_APPLE_texture_max_level 4 | 5 | GL_TEXTURE_MAX_LEVEL_APPLE 0x813D 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_transform_hint: -------------------------------------------------------------------------------- 1 | GL_APPLE_transform_hint 2 | http://www.opengl.org/registry/specs/APPLE/transform_hint.txt 3 | GL_APPLE_transform_hint 4 | 5 | GL_TRANSFORM_HINT_APPLE 0x85B1 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_APPLE_ycbcr_422: -------------------------------------------------------------------------------- 1 | GL_APPLE_ycbcr_422 2 | http://www.opengl.org/registry/specs/APPLE/ycbcr_422.txt 3 | GL_APPLE_ycbcr_422 4 | 5 | GL_YCBCR_422_APPLE 0x85B9 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_ES3_1_compatibility: -------------------------------------------------------------------------------- 1 | GL_ARB_ES3_1_compatibility 2 | http://www.opengl.org/registry/specs/ARB/ES3_1_compatibility.txt 3 | GL_ARB_ES3_1_compatibility 4 | 5 | void glMemoryBarrierByRegion (GLbitfield barriers) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_arrays_of_arrays: -------------------------------------------------------------------------------- 1 | GL_ARB_arrays_of_arrays 2 | http://www.opengl.org/registry/specs/ARB/arrays_of_arrays.txt 3 | GL_ARB_arrays_of_arrays 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_compatibility: -------------------------------------------------------------------------------- 1 | GL_ARB_compatibility 2 | http://www.opengl.org/registry/specs/ARB/compatibility.txt 3 | GL_ARB_compatibility 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_conservative_depth: -------------------------------------------------------------------------------- 1 | GL_ARB_conservative_depth 2 | http://www.opengl.org/registry/specs/ARB/conservative_depth.txt 3 | GL_ARB_conservative_depth 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_cull_distance: -------------------------------------------------------------------------------- 1 | GL_ARB_cull_distance 2 | http://www.opengl.org/registry/specs/ARB/cull_distance.txt 3 | GL_ARB_cull_distance 4 | 5 | GL_MAX_CULL_DISTANCES 0x82F9 6 | GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES 0x82FA 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_depth_clamp: -------------------------------------------------------------------------------- 1 | GL_ARB_depth_clamp 2 | http://www.opengl.org/registry/specs/ARB/depth_clamp.txt 3 | GL_ARB_depth_clamp 4 | 5 | GL_DEPTH_CLAMP 0x864F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_derivative_control: -------------------------------------------------------------------------------- 1 | GL_ARB_derivative_control 2 | http://www.opengl.org/registry/specs/ARB/derivative_control.txt 3 | GL_ARB_derivative_control 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_draw_instanced: -------------------------------------------------------------------------------- 1 | GL_ARB_draw_instanced 2 | http://www.opengl.org/registry/specs/ARB/draw_instanced.txt 3 | GL_ARB_draw_instanced 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_explicit_attrib_location: -------------------------------------------------------------------------------- 1 | GL_ARB_explicit_attrib_location 2 | http://www.opengl.org/registry/specs/ARB/explicit_attrib_location.txt 3 | GL_ARB_explicit_attrib_location 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_explicit_uniform_location: -------------------------------------------------------------------------------- 1 | GL_ARB_explicit_uniform_location 2 | http://www.opengl.org/registry/specs/ARB/explicit_uniform_location.txt 3 | GL_ARB_explicit_uniform_location 4 | 5 | GL_MAX_UNIFORM_LOCATIONS 0x826E 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_fragment_coord_conventions: -------------------------------------------------------------------------------- 1 | GL_ARB_fragment_coord_conventions 2 | http://www.opengl.org/registry/specs/ARB/fragment_coord_conventions.txt 3 | GL_ARB_fragment_coord_conventions 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_fragment_layer_viewport: -------------------------------------------------------------------------------- 1 | GL_ARB_fragment_layer_viewport 2 | http://www.opengl.org/registry/specs/ARB/fragment_layer_viewport.txt 3 | GL_ARB_fragment_layer_viewport 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_fragment_program_shadow: -------------------------------------------------------------------------------- 1 | GL_ARB_fragment_program_shadow 2 | http://www.opengl.org/registry/specs/ARB/fragment_program_shadow.txt 3 | GL_ARB_fragment_program_shadow 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_fragment_shader_interlock: -------------------------------------------------------------------------------- 1 | GL_ARB_fragment_shader_interlock 2 | http://www.opengl.org/registry/specs/ARB/fragment_shader_interlock.txt 3 | GL_ARB_fragment_shader_interlock 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_framebuffer_sRGB: -------------------------------------------------------------------------------- 1 | GL_ARB_framebuffer_sRGB 2 | http://www.opengl.org/registry/specs/ARB/framebuffer_sRGB.txt 3 | GL_ARB_framebuffer_sRGB 4 | 5 | GL_FRAMEBUFFER_SRGB 0x8DB9 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_half_float_pixel: -------------------------------------------------------------------------------- 1 | GL_ARB_half_float_pixel 2 | http://www.opengl.org/registry/specs/ARB/half_float_pixel.txt 3 | GL_ARB_half_float_pixel 4 | 5 | GL_HALF_FLOAT_ARB 0x140B 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_half_float_vertex: -------------------------------------------------------------------------------- 1 | GL_ARB_half_float_vertex 2 | http://www.opengl.org/registry/specs/ARB/half_float_vertex.txt 3 | GL_ARB_half_float_vertex 4 | 5 | GL_HALF_FLOAT 0x140B 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_map_buffer_alignment: -------------------------------------------------------------------------------- 1 | GL_ARB_map_buffer_alignment 2 | http://www.opengl.org/registry/specs/ARB/map_buffer_alignment.txt 3 | GL_ARB_map_buffer_alignment 4 | 5 | GL_MIN_MAP_BUFFER_ALIGNMENT 0x90BC 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_occlusion_query2: -------------------------------------------------------------------------------- 1 | GL_ARB_occlusion_query2 2 | http://www.opengl.org/registry/specs/ARB/occlusion_query2.txt 3 | GL_ARB_occlusion_query2 4 | 5 | GL_ANY_SAMPLES_PASSED 0x8C2F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_point_sprite: -------------------------------------------------------------------------------- 1 | GL_ARB_point_sprite 2 | http://www.opengl.org/registry/specs/ARB/point_sprite.txt 3 | GL_ARB_point_sprite 4 | 5 | GL_POINT_SPRITE_ARB 0x8861 6 | GL_COORD_REPLACE_ARB 0x8862 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_post_depth_coverage: -------------------------------------------------------------------------------- 1 | GL_ARB_post_depth_coverage 2 | http://www.opengl.org/registry/specs/ARB/post_depth_coverage.txt 3 | GL_ARB_post_depth_coverage 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_robust_buffer_access_behavior: -------------------------------------------------------------------------------- 1 | GL_ARB_robust_buffer_access_behavior 2 | http://www.opengl.org/registry/specs/ARB/robust_buffer_access_behavior.txt 3 | GL_ARB_robust_buffer_access_behavior 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_robustness_application_isolation: -------------------------------------------------------------------------------- 1 | GL_ARB_robustness_application_isolation 2 | http://www.opengl.org/registry/specs/ARB/robustness_isolation.txt 3 | GL_ARB_robustness_application_isolation 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_robustness_share_group_isolation: -------------------------------------------------------------------------------- 1 | GL_ARB_robustness_share_group_isolation 2 | http://www.opengl.org/registry/specs/ARB/robustness_isolation.txt 3 | GL_ARB_robustness_share_group_isolation 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_seamless_cube_map: -------------------------------------------------------------------------------- 1 | GL_ARB_seamless_cube_map 2 | http://www.opengl.org/registry/specs/ARB/seamless_cube_map.txt 3 | GL_ARB_seamless_cube_map 4 | 5 | GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_seamless_cubemap_per_texture: -------------------------------------------------------------------------------- 1 | GL_ARB_seamless_cubemap_per_texture 2 | http://www.opengl.org/registry/specs/ARB/seamless_cubemap_per_texture.txt 3 | GL_ARB_seamless_cubemap_per_texture 4 | 5 | GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_atomic_counter_ops: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_atomic_counter_ops 2 | http://www.opengl.org/registry/specs/ARB/shader_atomic_counter_ops.txt 3 | GL_ARB_shader_atomic_counter_ops 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_ballot: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_ballot 2 | http://www.opengl.org/registry/specs/ARB/shader_ballot.txt 3 | GL_ARB_shader_ballot 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_bit_encoding: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_bit_encoding 2 | http://www.opengl.org/registry/specs/ARB/shader_bit_encoding.txt 3 | GL_ARB_shader_bit_encoding 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_clock: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_clock 2 | http://www.opengl.org/registry/specs/ARB/shader_clock.txt 3 | GL_ARB_shader_clock 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_draw_parameters: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_draw_parameters 2 | http://www.opengl.org/registry/specs/ARB/shader_draw_parameters.txt 3 | GL_ARB_shader_draw_parameters 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_group_vote: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_group_vote 2 | http://www.opengl.org/registry/specs/ARB/shader_group_vote.txt 3 | GL_ARB_shader_group_vote 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_image_size: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_image_size 2 | http://www.opengl.org/registry/specs/ARB/shader_image_size.txt 3 | GL_ARB_shader_image_size 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_precision: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_precision 2 | http://www.opengl.org/registry/specs/ARB/shader_precision.txt 3 | GL_ARB_shader_precision 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_stencil_export: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_stencil_export 2 | http://www.opengl.org/registry/specs/ARB/shader_stencil_export.txt 3 | GL_ARB_shader_stencil_export 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_texture_image_samples: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_texture_image_samples 2 | http://www.opengl.org/registry/specs/ARB/shader_texture_image_samples.txt 3 | GL_ARB_shader_texture_image_samples 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_texture_lod: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_texture_lod 2 | http://www.opengl.org/registry/specs/ARB/shader_texture_lod.txt 3 | GL_ARB_shader_texture_lod 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shader_viewport_layer_array: -------------------------------------------------------------------------------- 1 | GL_ARB_shader_viewport_layer_array 2 | http://www.opengl.org/registry/specs/ARB/shader_viewport_layer_array.txt 3 | GL_ARB_shader_viewport_layer_array 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shading_language_100: -------------------------------------------------------------------------------- 1 | GL_ARB_shading_language_100 2 | http://www.opengl.org/registry/specs/ARB/shading_language_100.txt 3 | GL_ARB_shading_language_100 4 | 5 | GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shading_language_420pack: -------------------------------------------------------------------------------- 1 | GL_ARB_shading_language_420pack 2 | http://www.opengl.org/registry/specs/ARB/shading_language_420pack.txt 3 | GL_ARB_shading_language_420pack 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shading_language_packing: -------------------------------------------------------------------------------- 1 | GL_ARB_shading_language_packing 2 | http://www.opengl.org/registry/specs/ARB/shading_language_packing.txt 3 | GL_ARB_shading_language_packing 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shadow: -------------------------------------------------------------------------------- 1 | GL_ARB_shadow 2 | http://www.opengl.org/registry/specs/ARB/shadow.txt 3 | GL_ARB_shadow 4 | 5 | GL_TEXTURE_COMPARE_MODE_ARB 0x884C 6 | GL_TEXTURE_COMPARE_FUNC_ARB 0x884D 7 | GL_COMPARE_R_TO_TEXTURE_ARB 0x884E 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_shadow_ambient: -------------------------------------------------------------------------------- 1 | GL_ARB_shadow_ambient 2 | http://www.opengl.org/registry/specs/ARB/shadow_ambient.txt 3 | GL_ARB_shadow_ambient 4 | 5 | GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_sparse_texture2: -------------------------------------------------------------------------------- 1 | GL_ARB_sparse_texture2 2 | http://www.opengl.org/registry/specs/ARB/sparse_texture2.txt 3 | GL_ARB_sparse_texture2 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_sparse_texture_clamp: -------------------------------------------------------------------------------- 1 | GL_ARB_sparse_texture_clamp 2 | http://www.opengl.org/registry/specs/ARB/sparse_texture_clamp.txt 3 | GL_ARB_sparse_texture_clamp 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_spirv_extensions: -------------------------------------------------------------------------------- 1 | GL_ARB_spirv_extensions 2 | http://www.opengl.org/registry/specs/ARB/spirv_extensions.txt 3 | GL_ARB_spirv_extensions 4 | 5 | GL_SPIR_V_EXTENSIONS 0x9553 6 | GL_NUM_SPIR_V_EXTENSIONS 0x9554 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_stencil_texturing: -------------------------------------------------------------------------------- 1 | GL_ARB_stencil_texturing 2 | http://www.opengl.org/registry/specs/ARB/stencil_texturing.txt 3 | GL_ARB_stencil_texturing 4 | 5 | GL_DEPTH_STENCIL_TEXTURE_MODE 0x90EA 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_barrier: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_barrier 2 | http://www.opengl.org/registry/specs/ARB/texture_barrier.txt 3 | GL_ARB_texture_barrier 4 | 5 | void glTextureBarrier (void) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_border_clamp: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_border_clamp 2 | http://www.opengl.org/registry/specs/ARB/texture_border_clamp.txt 3 | GL_ARB_texture_border_clamp 4 | 5 | GL_CLAMP_TO_BORDER_ARB 0x812D 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_buffer_object_rgb32: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_buffer_object_rgb32 2 | http://www.opengl.org/registry/specs/ARB/texture_buffer_object_rgb32.txt 3 | GL_ARB_texture_buffer_object_rgb32 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_env_add: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_env_add 2 | http://www.opengl.org/registry/specs/ARB/texture_env_add.txt 3 | GL_ARB_texture_env_add 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_env_crossbar: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_env_crossbar 2 | http://www.opengl.org/registry/specs/ARB/texture_env_crossbar.txt 3 | GL_ARB_texture_env_crossbar 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_env_dot3: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_env_dot3 2 | http://www.opengl.org/registry/specs/ARB/texture_env_dot3.txt 3 | GL_ARB_texture_env_dot3 4 | 5 | GL_DOT3_RGB_ARB 0x86AE 6 | GL_DOT3_RGBA_ARB 0x86AF 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_filter_minmax: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_filter_minmax 2 | http://www.opengl.org/registry/specs/ARB/texture_filter_minmax.txt 3 | GL_ARB_texture_filter_minmax 4 | 5 | GL_TEXTURE_REDUCTION_MODE_ARB 0x9366 6 | GL_WEIGHTED_AVERAGE_ARB 0x9367 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_mirror_clamp_to_edge: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_mirror_clamp_to_edge 2 | http://www.opengl.org/registry/specs/ARB/texture_mirror_clamp_to_edge.txt 3 | GL_ARB_texture_mirror_clamp_to_edge 4 | 5 | GL_MIRROR_CLAMP_TO_EDGE 0x8743 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_mirrored_repeat: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_mirrored_repeat 2 | http://www.opengl.org/registry/specs/ARB/texture_mirrored_repeat.txt 3 | GL_ARB_texture_mirrored_repeat 4 | 5 | GL_MIRRORED_REPEAT_ARB 0x8370 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_non_power_of_two: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_non_power_of_two 2 | http://www.opengl.org/registry/specs/ARB/texture_non_power_of_two.txt 3 | GL_ARB_texture_non_power_of_two 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_query_levels: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_query_levels 2 | http://www.opengl.org/registry/specs/ARB/texture_query_levels.txt 3 | GL_ARB_texture_query_levels 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_query_lod: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_query_lod 2 | http://www.opengl.org/registry/specs/ARB/texture_query_lod.txt 3 | GL_ARB_texture_query_lod 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_rgb10_a2ui: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_rgb10_a2ui 2 | http://www.opengl.org/registry/specs/ARB/texture_rgb10_a2ui.txt 3 | GL_ARB_texture_rgb10_a2ui 4 | 5 | GL_RGB10_A2UI 0x906F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_texture_stencil8: -------------------------------------------------------------------------------- 1 | GL_ARB_texture_stencil8 2 | http://www.opengl.org/registry/specs/ARB/texture_stencil8.txt 3 | GL_ARB_texture_stencil8 4 | 5 | GL_STENCIL_INDEX 0x1901 6 | GL_STENCIL_INDEX8 0x8D48 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_vertex_array_bgra: -------------------------------------------------------------------------------- 1 | GL_ARB_vertex_array_bgra 2 | http://www.opengl.org/registry/specs/ARB/vertex_array_bgra.txt 3 | GL_ARB_vertex_array_bgra 4 | 5 | GL_BGRA 0x80E1 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARB_vertex_type_10f_11f_11f_rev: -------------------------------------------------------------------------------- 1 | GL_ARB_vertex_type_10f_11f_11f_rev 2 | http://www.opengl.org/registry/specs/ARB/vertex_type_10f_11f_11f_rev.txt 3 | GL_ARB_vertex_type_10f_11f_11f_rev 4 | 5 | GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARM_mali_program_binary: -------------------------------------------------------------------------------- 1 | GL_ARM_mali_program_binary 2 | http://www.opengl.org/registry/specs/ARM/mali_program_binary.txt 3 | GL_ARM_mali_program_binary 4 | 5 | GL_MALI_PROGRAM_BINARY_ARM 0x8F61 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARM_mali_shader_binary: -------------------------------------------------------------------------------- 1 | GL_ARM_mali_shader_binary 2 | http://www.opengl.org/registry/specs/ARM/mali_shader_binary.txt 3 | GL_ARM_mali_shader_binary 4 | 5 | GL_MALI_SHADER_BINARY_ARM 0x8F60 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARM_rgba8: -------------------------------------------------------------------------------- 1 | GL_ARM_rgba8 2 | http://www.opengl.org/registry/specs/ARM/rgba8.txt 3 | GL_ARM_rgba8 4 | 5 | GL_RGBA8_OES 0x8058 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ARM_shader_framebuffer_fetch_depth_stencil: -------------------------------------------------------------------------------- 1 | GL_ARM_shader_framebuffer_fetch_depth_stencil 2 | http://www.opengl.org/registry/specs/ARM/shader_framebuffer_fetch_depth_stencil.txt 3 | GL_ARM_shader_framebuffer_fetch_depth_stencil 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ATIX_texture_env_combine3: -------------------------------------------------------------------------------- 1 | GL_ATIX_texture_env_combine3 2 | http://www.ati.com/developer/atiopengl.pdf 3 | GL_ATIX_texture_env_combine3 4 | 5 | GL_MODULATE_ADD_ATIX 0x8744 6 | GL_MODULATE_SIGNED_ADD_ATIX 0x8745 7 | GL_MODULATE_SUBTRACT_ATIX 0x8746 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ATIX_vertex_shader_output_point_size: -------------------------------------------------------------------------------- 1 | GL_ATIX_vertex_shader_output_point_size 2 | http://www.ati.com/developer/atiopengl.pdf 3 | GL_ATIX_vertex_shader_output_point_size 4 | 5 | GL_OUTPUT_POINT_SIZE_ATIX 0x610E 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ATI_map_object_buffer: -------------------------------------------------------------------------------- 1 | GL_ATI_map_object_buffer 2 | http://www.opengl.org/registry/specs/ATI/map_object_buffer.txt 3 | GL_ATI_map_object_buffer 4 | 5 | void * glMapObjectBufferATI (GLuint buffer) 6 | void glUnmapObjectBufferATI (GLuint buffer) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ATI_meminfo: -------------------------------------------------------------------------------- 1 | GL_ATI_meminfo 2 | http://www.opengl.org/registry/specs/ATI/meminfo.txt 3 | GL_ATI_meminfo 4 | 5 | GL_VBO_FREE_MEMORY_ATI 0x87FB 6 | GL_TEXTURE_FREE_MEMORY_ATI 0x87FC 7 | GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ATI_shader_texture_lod: -------------------------------------------------------------------------------- 1 | GL_ATI_shader_texture_lod 2 | 3 | GL_ATI_shader_texture_lod 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ATI_text_fragment_shader: -------------------------------------------------------------------------------- 1 | GL_ATI_text_fragment_shader 2 | http://www.opengl.org/registry/specs/ATI/text_fragment_shader.txt 3 | GL_ATI_text_fragment_shader 4 | 5 | GL_TEXT_FRAGMENT_SHADER_ATI 0x8200 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ATI_texture_compression_3dc: -------------------------------------------------------------------------------- 1 | GL_ATI_texture_compression_3dc 2 | 3 | GL_ATI_texture_compression_3dc 4 | 5 | GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_ATI_texture_mirror_once: -------------------------------------------------------------------------------- 1 | GL_ATI_texture_mirror_once 2 | http://www.opengl.org/registry/specs/ATI/texture_mirror_once.txt 3 | GL_ATI_texture_mirror_once 4 | 5 | GL_MIRROR_CLAMP_ATI 0x8742 6 | GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EGL_KHR_context_flush_control: -------------------------------------------------------------------------------- 1 | GL_EGL_KHR_context_flush_control 2 | http://www.opengl.org/registry/specs/KHR/context_flush_control.txt 3 | GL_EGL_KHR_context_flush_control 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_422_pixels: -------------------------------------------------------------------------------- 1 | GL_EXT_422_pixels 2 | http://www.opengl.org/registry/specs/EXT/422_pixels.txt 3 | GL_EXT_422_pixels 4 | 5 | GL_422_EXT 0x80CC 6 | GL_422_REV_EXT 0x80CD 7 | GL_422_AVERAGE_EXT 0x80CE 8 | GL_422_REV_AVERAGE_EXT 0x80CF 9 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_Cg_shader: -------------------------------------------------------------------------------- 1 | GL_EXT_Cg_shader 2 | http://download.nvidia.com/developer/GLSL/GLSL%20Release%20Notes%20for%20Release%2060.pdf 3 | GL_EXT_Cg_shader 4 | 5 | GL_CG_VERTEX_SHADER_EXT 0x890E 6 | GL_CG_FRAGMENT_SHADER_EXT 0x890F 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_EGL_image_array: -------------------------------------------------------------------------------- 1 | GL_EXT_EGL_image_array 2 | http://www.opengl.org/registry/specs/EXT/EGL_image_array.txt 3 | GL_EXT_EGL_image_array 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_YUV_target: -------------------------------------------------------------------------------- 1 | GL_EXT_YUV_target 2 | http://www.opengl.org/registry/specs/EXT/YUV_target.txt 3 | GL_EXT_YUV_target 4 | 5 | GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT 0x8BE7 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_abgr: -------------------------------------------------------------------------------- 1 | GL_EXT_abgr 2 | http://www.opengl.org/registry/specs/EXT/abgr.txt 3 | GL_EXT_abgr 4 | 5 | GL_ABGR_EXT 0x8000 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_bgra: -------------------------------------------------------------------------------- 1 | GL_EXT_bgra 2 | http://www.opengl.org/registry/specs/EXT/bgra.txt 3 | GL_EXT_bgra 4 | 5 | GL_BGR_EXT 0x80E0 6 | GL_BGRA_EXT 0x80E1 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_blend_logic_op: -------------------------------------------------------------------------------- 1 | GL_EXT_blend_logic_op 2 | http://www.opengl.org/registry/specs/EXT/blend_logic_op.txt 3 | GL_EXT_blend_logic_op 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_blend_subtract: -------------------------------------------------------------------------------- 1 | GL_EXT_blend_subtract 2 | http://www.opengl.org/registry/specs/EXT/blend_subtract.txt 3 | GL_EXT_blend_subtract 4 | 5 | GL_FUNC_SUBTRACT_EXT 0x800A 6 | GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_clip_volume_hint: -------------------------------------------------------------------------------- 1 | GL_EXT_clip_volume_hint 2 | http://www.opengl.org/registry/specs/EXT/clip_volume_hint.txt 3 | GL_EXT_clip_volume_hint 4 | 5 | GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_cmyka: -------------------------------------------------------------------------------- 1 | GL_EXT_cmyka 2 | http://www.opengl.org/registry/specs/EXT/cmyka.txt 3 | GL_EXT_cmyka 4 | 5 | GL_CMYK_EXT 0x800C 6 | GL_CMYKA_EXT 0x800D 7 | GL_PACK_CMYK_HINT_EXT 0x800E 8 | GL_UNPACK_CMYK_HINT_EXT 0x800F 9 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_color_buffer_float: -------------------------------------------------------------------------------- 1 | GL_EXT_color_buffer_float 2 | http://www.opengl.org/registry/specs/EXT/color_buffer_float.txt 3 | GL_EXT_color_buffer_float 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_compressed_ETC1_RGB8_sub_texture: -------------------------------------------------------------------------------- 1 | GL_EXT_compressed_ETC1_RGB8_sub_texture 2 | http://www.opengl.org/registry/specs/EXT/compressed_ETC1_RGB8_sub_texture.txt 3 | GL_EXT_compressed_ETC1_RGB8_sub_texture 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_conservative_depth: -------------------------------------------------------------------------------- 1 | GL_EXT_conservative_depth 2 | http://www.opengl.org/registry/specs/EXT/conservative_depth.txt 3 | GL_EXT_conservative_depth 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_float_blend: -------------------------------------------------------------------------------- 1 | GL_EXT_float_blend 2 | http://www.opengl.org/registry/specs/EXT/float_blend.txt 3 | GL_EXT_float_blend 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_frag_depth: -------------------------------------------------------------------------------- 1 | GL_EXT_frag_depth 2 | http://www.opengl.org/registry/specs/EXT/frag_depth.txt 3 | GL_EXT_frag_depth 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_framebuffer_sRGB: -------------------------------------------------------------------------------- 1 | GL_EXT_framebuffer_sRGB 2 | http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt 3 | GL_EXT_framebuffer_sRGB 4 | 5 | GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 6 | GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_gpu_shader5: -------------------------------------------------------------------------------- 1 | GL_EXT_gpu_shader5 2 | http://www.opengl.org/registry/specs/EXT/gpu_shader5.txt 3 | GL_EXT_gpu_shader5 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_index_array_formats: -------------------------------------------------------------------------------- 1 | GL_EXT_index_array_formats 2 | http://www.opengl.org/registry/specs/EXT/index_array_formats.txt 3 | GL_EXT_index_array_formats 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_index_func: -------------------------------------------------------------------------------- 1 | GL_EXT_index_func 2 | http://www.opengl.org/registry/specs/EXT/index_func.txt 3 | GL_EXT_index_func 4 | 5 | void glIndexFuncEXT (GLenum func, GLfloat ref) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_index_material: -------------------------------------------------------------------------------- 1 | GL_EXT_index_material 2 | http://www.opengl.org/registry/specs/EXT/index_material.txt 3 | GL_EXT_index_material 4 | 5 | void glIndexMaterialEXT (GLenum face, GLenum mode) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_index_texture: -------------------------------------------------------------------------------- 1 | GL_EXT_index_texture 2 | http://www.opengl.org/registry/specs/EXT/index_texture.txt 3 | GL_EXT_index_texture 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_instanced_arrays: -------------------------------------------------------------------------------- 1 | GL_EXT_instanced_arrays 2 | http://www.opengl.org/registry/specs/EXT/instanced_arrays.txt 3 | GL_EXT_instanced_arrays 4 | 5 | GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT 0x88FE 6 | void glVertexAttribDivisorEXT (GLuint index, GLuint divisor) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_misc_attribute: -------------------------------------------------------------------------------- 1 | GL_EXT_misc_attribute 2 | http://www.opengl.org/registry/specs/EXT/misc_attribute.txt 3 | GL_EXT_misc_attribute 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_multiple_textures: -------------------------------------------------------------------------------- 1 | GL_EXT_multiple_textures 2 | http://www.opengl.org/registry/specs/EXT/multiple_textures.txt 3 | GL_EXT_multiple_textures 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_multisample_compatibility: -------------------------------------------------------------------------------- 1 | GL_EXT_multisample_compatibility 2 | http://www.opengl.org/registry/specs/EXT/multisample_compatibility.txt 3 | GL_EXT_multisample_compatibility 4 | 5 | GL_MULTISAMPLE_EXT 0x809D 6 | GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_multisampled_render_to_texture2: -------------------------------------------------------------------------------- 1 | GL_EXT_multisampled_render_to_texture2 2 | http://www.opengl.org/registry/specs/EXT/multisampled_render_to_texture2.txt 3 | GL_EXT_multisampled_render_to_texture2 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_pixel_transform_color_table: -------------------------------------------------------------------------------- 1 | GL_EXT_pixel_transform_color_table 2 | http://www.opengl.org/registry/specs/EXT/pixel_transform_color_table.txt 3 | GL_EXT_pixel_transform_color_table 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_post_depth_coverage: -------------------------------------------------------------------------------- 1 | GL_EXT_post_depth_coverage 2 | http://www.opengl.org/registry/specs/EXT/post_depth_coverage.txt 3 | GL_EXT_post_depth_coverage 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_read_format_bgra: -------------------------------------------------------------------------------- 1 | GL_EXT_read_format_bgra 2 | http://www.opengl.org/registry/specs/EXT/read_format_bgra.txt 3 | GL_EXT_read_format_bgra 4 | 5 | GL_BGRA_EXT 0x80E1 6 | GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT 0x8365 7 | GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT 0x8366 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_rescale_normal: -------------------------------------------------------------------------------- 1 | GL_EXT_rescale_normal 2 | http://www.opengl.org/registry/specs/EXT/rescale_normal.txt 3 | GL_EXT_rescale_normal 4 | 5 | GL_RESCALE_NORMAL_EXT 0x803A 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_sRGB: -------------------------------------------------------------------------------- 1 | GL_EXT_sRGB 2 | http://www.opengl.org/registry/specs/EXT/sRGB.txt 3 | GL_EXT_sRGB 4 | 5 | GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT 0x8210 6 | GL_SRGB_EXT 0x8C40 7 | GL_SRGB_ALPHA_EXT 0x8C42 8 | GL_SRGB8_ALPHA8_EXT 0x8C43 9 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_sRGB_write_control: -------------------------------------------------------------------------------- 1 | GL_EXT_sRGB_write_control 2 | http://www.opengl.org/registry/specs/EXT/sRGB_write_control.txt 3 | GL_EXT_sRGB_write_control 4 | 5 | GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_scene_marker: -------------------------------------------------------------------------------- 1 | GL_EXT_scene_marker 2 | http://www.opengl.org/registry/specs/EXT/scene_marker.txt 3 | GL_EXT_scene_marker 4 | 5 | void glBeginSceneEXT (void) 6 | void glEndSceneEXT (void) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_semaphore_fd: -------------------------------------------------------------------------------- 1 | GL_EXT_semaphore_fd 2 | http://www.opengl.org/registry/specs/EXT/external_objects_fd.txt 3 | GL_EXT_semaphore_fd 4 | 5 | void glImportSemaphoreFdEXT (GLuint semaphore, GLenum handleType, GLint fd) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_shader_framebuffer_fetch: -------------------------------------------------------------------------------- 1 | GL_EXT_shader_framebuffer_fetch 2 | http://www.opengl.org/registry/specs/EXT/shader_framebuffer_fetch.txt 3 | GL_EXT_shader_framebuffer_fetch 4 | 5 | GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT 0x8A52 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_shader_group_vote: -------------------------------------------------------------------------------- 1 | GL_EXT_shader_group_vote 2 | http://www.opengl.org/registry/specs/EXT/shader_group_vote.txt 3 | GL_EXT_shader_group_vote 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_shader_image_load_formatted: -------------------------------------------------------------------------------- 1 | GL_EXT_shader_image_load_formatted 2 | http://www.opengl.org/registry/specs/EXT/shader_image_load_formatted.txt 3 | GL_EXT_shader_image_load_formatted 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_shader_implicit_conversions: -------------------------------------------------------------------------------- 1 | GL_EXT_shader_implicit_conversions 2 | http://www.opengl.org/registry/specs/EXT/shader_implicit_conversions.txt 3 | GL_EXT_shader_implicit_conversions 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_shader_integer_mix: -------------------------------------------------------------------------------- 1 | GL_EXT_shader_integer_mix 2 | http://www.opengl.org/registry/specs/EXT/shader_integer_mix.txt 3 | GL_EXT_shader_integer_mix 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_shader_io_blocks: -------------------------------------------------------------------------------- 1 | GL_EXT_shader_io_blocks 2 | http://www.opengl.org/registry/specs/EXT/shader_io_blocks.txt 3 | GL_EXT_shader_io_blocks 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_shader_non_constant_global_initializers: -------------------------------------------------------------------------------- 1 | GL_EXT_shader_non_constant_global_initializers 2 | http://www.opengl.org/registry/specs/EXT/shader_non_constant_global_initializers.txt 3 | GL_EXT_shader_non_constant_global_initializers 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_shader_texture_lod: -------------------------------------------------------------------------------- 1 | GL_EXT_shader_texture_lod 2 | http://www.opengl.org/registry/specs/EXT/shader_texture_lod.txt 3 | GL_EXT_shader_texture_lod 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_shadow_funcs: -------------------------------------------------------------------------------- 1 | GL_EXT_shadow_funcs 2 | http://www.opengl.org/registry/specs/EXT/shadow_funcs.txt 3 | GL_EXT_shadow_funcs 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_shared_texture_palette: -------------------------------------------------------------------------------- 1 | GL_EXT_shared_texture_palette 2 | http://www.opengl.org/registry/specs/EXT/shared_texture_palette.txt 3 | GL_EXT_shared_texture_palette 4 | 5 | GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_sparse_texture2: -------------------------------------------------------------------------------- 1 | GL_EXT_sparse_texture2 2 | http://www.opengl.org/registry/specs/EXT/sparse_texture2.txt 3 | GL_EXT_sparse_texture2 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_stencil_clear_tag: -------------------------------------------------------------------------------- 1 | GL_EXT_stencil_clear_tag 2 | http://www.opengl.org/registry/specs/EXT/stencil_clear_tag.txt 3 | GL_EXT_stencil_clear_tag 4 | 5 | GL_STENCIL_TAG_BITS_EXT 0x88F2 6 | GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_stencil_wrap: -------------------------------------------------------------------------------- 1 | GL_EXT_stencil_wrap 2 | http://www.opengl.org/registry/specs/EXT/stencil_wrap.txt 3 | GL_EXT_stencil_wrap 4 | 5 | GL_INCR_WRAP_EXT 0x8507 6 | GL_DECR_WRAP_EXT 0x8508 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_compression_dxt1: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_compression_dxt1 2 | http://www.opengl.org/registry/specs/EXT/texture_compression_dxt1.txt 3 | GL_EXT_texture_compression_dxt1 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_edge_clamp: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_edge_clamp 2 | http://www.opengl.org/developers/documentation/Version1.2/1.2specs/texture_edge_clamp.txt 3 | GL_EXT_texture_edge_clamp 4 | 5 | GL_CLAMP_TO_EDGE_EXT 0x812F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_env: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_env 2 | http://www.opengl.org/registry/specs/EXT/texture_env.txt 3 | GL_EXT_texture_env 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_env_add: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_env_add 2 | http://www.opengl.org/registry/specs/EXT/texture_env_add.txt 3 | GL_EXT_texture_env_add 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_env_dot3: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_env_dot3 2 | http://www.opengl.org/registry/specs/EXT/texture_env_dot3.txt 3 | GL_EXT_texture_env_dot3 4 | 5 | GL_DOT3_RGB_EXT 0x8740 6 | GL_DOT3_RGBA_EXT 0x8741 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_filter_minmax: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_filter_minmax 2 | http://www.opengl.org/registry/specs/EXT/texture_filter_minmax.txt 3 | GL_EXT_texture_filter_minmax 4 | 5 | GL_TEXTURE_REDUCTION_MODE_EXT 0x9366 6 | GL_WEIGHTED_AVERAGE_EXT 0x9367 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_format_BGRA8888: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_format_BGRA8888 2 | http://www.opengl.org/registry/specs/EXT/texture_format_BGRA8888.txt 3 | GL_EXT_texture_format_BGRA8888 4 | 5 | GL_BGRA_EXT 0x80E1 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_lod_bias: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_lod_bias 2 | http://www.opengl.org/registry/specs/EXT/texture_lod_bias.txt 3 | GL_EXT_texture_lod_bias 4 | 5 | GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD 6 | GL_TEXTURE_FILTER_CONTROL_EXT 0x8500 7 | GL_TEXTURE_LOD_BIAS_EXT 0x8501 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_rg: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_rg 2 | http://www.opengl.org/registry/specs/EXT/texture_rg.txt 3 | GL_EXT_texture_rg 4 | 5 | GL_RED_EXT 0x1903 6 | GL_RG_EXT 0x8227 7 | GL_R8_EXT 0x8229 8 | GL_RG8_EXT 0x822B 9 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_sRGB_R8: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_sRGB_R8 2 | http://www.opengl.org/registry/specs/EXT/texture_sRGB_R8.txt 3 | GL_EXT_texture_sRGB_R8 4 | 5 | GL_SR8_EXT 0x8FBD 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_sRGB_RG8: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_sRGB_RG8 2 | http://www.opengl.org/registry/specs/EXT/texture_sRGB_RG8.txt 3 | GL_EXT_texture_sRGB_RG8 4 | 5 | GL_SRG8_EXT 0x8FBE 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_sRGB_decode: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_sRGB_decode 2 | http://www.opengl.org/registry/specs/EXT/texture_sRGB_decode.txt 3 | GL_EXT_texture_sRGB_decode 4 | 5 | GL_TEXTURE_SRGB_DECODE_EXT 0x8A48 6 | GL_DECODE_EXT 0x8A49 7 | GL_SKIP_DECODE_EXT 0x8A4A 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_texture_type_2_10_10_10_REV: -------------------------------------------------------------------------------- 1 | GL_EXT_texture_type_2_10_10_10_REV 2 | http://www.opengl.org/registry/specs/EXT/texture_type_2_10_10_10_REV.txt 3 | GL_EXT_texture_type_2_10_10_10_REV 4 | 5 | GL_UNSIGNED_INT_2_10_10_10_REV_EXT 0x8368 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_unpack_subimage: -------------------------------------------------------------------------------- 1 | GL_EXT_unpack_subimage 2 | http://www.opengl.org/registry/specs/EXT/unpack_subimage.txt 3 | GL_EXT_unpack_subimage 4 | 5 | GL_UNPACK_ROW_LENGTH_EXT 0x0CF2 6 | GL_UNPACK_SKIP_ROWS_EXT 0x0CF3 7 | GL_UNPACK_SKIP_PIXELS_EXT 0x0CF4 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_EXT_vertex_array_bgra: -------------------------------------------------------------------------------- 1 | GL_EXT_vertex_array_bgra 2 | http://www.opengl.org/registry/specs/EXT/vertex_array_bgra.txt 3 | GL_EXT_vertex_array_bgra 4 | 5 | GL_BGRA 0x80E1 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_GREMEDY_frame_terminator: -------------------------------------------------------------------------------- 1 | GL_GREMEDY_frame_terminator 2 | http://www.opengl.org/registry/specs/GREMEDY/frame_terminator.txt 3 | GL_GREMEDY_frame_terminator 4 | 5 | void glFrameTerminatorGREMEDY (void) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_GREMEDY_string_marker: -------------------------------------------------------------------------------- 1 | GL_GREMEDY_string_marker 2 | http://www.opengl.org/registry/specs/GREMEDY/string_marker.txt 3 | GL_GREMEDY_string_marker 4 | 5 | void glStringMarkerGREMEDY (GLsizei len, const void *string) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_HP_convolution_border_modes: -------------------------------------------------------------------------------- 1 | GL_HP_convolution_border_modes 2 | http://www.opengl.org/registry/specs/HP/convolution_border_modes.txt 3 | GL_HP_convolution_border_modes 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_HP_occlusion_test: -------------------------------------------------------------------------------- 1 | GL_HP_occlusion_test 2 | http://www.opengl.org/registry/specs/HP/occlusion_test.txt 3 | GL_HP_occlusion_test 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_HP_texture_lighting: -------------------------------------------------------------------------------- 1 | GL_HP_texture_lighting 2 | http://www.opengl.org/registry/specs/HP/texture_lighting.txt 3 | GL_HP_texture_lighting 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_IBM_cull_vertex: -------------------------------------------------------------------------------- 1 | GL_IBM_cull_vertex 2 | http://www.opengl.org/registry/specs/IBM/cull_vertex.txt 3 | GL_IBM_cull_vertex 4 | 5 | GL_CULL_VERTEX_IBM 103050 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_IBM_rasterpos_clip: -------------------------------------------------------------------------------- 1 | GL_IBM_rasterpos_clip 2 | http://www.opengl.org/registry/specs/IBM/rasterpos_clip.txt 3 | GL_IBM_rasterpos_clip 4 | 5 | GL_RASTER_POSITION_UNCLIPPED_IBM 103010 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_IBM_static_data: -------------------------------------------------------------------------------- 1 | GL_IBM_static_data 2 | http://www.opengl.org/registry/specs/IBM/static_data.txt 3 | GL_IBM_static_data 4 | 5 | GL_ALL_STATIC_DATA_IBM 103060 6 | GL_STATIC_VERTEX_ARRAY_IBM 103061 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_IBM_texture_mirrored_repeat: -------------------------------------------------------------------------------- 1 | GL_IBM_texture_mirrored_repeat 2 | http://www.opengl.org/registry/specs/IBM/texture_mirrored_repeat.txt 3 | GL_IBM_texture_mirrored_repeat 4 | 5 | GL_MIRRORED_REPEAT_IBM 0x8370 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_INGR_interlace_read: -------------------------------------------------------------------------------- 1 | GL_INGR_interlace_read 2 | http://www.opengl.org/registry/specs/INGR/interlace_read.txt 3 | GL_INGR_interlace_read 4 | 5 | GL_INTERLACE_READ_INGR 0x8568 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_INTEL_conservative_rasterization: -------------------------------------------------------------------------------- 1 | GL_INTEL_conservative_rasterization 2 | http://www.opengl.org/registry/specs/INTEL/conservative_rasterization.txt 3 | GL_INTEL_conservative_rasterization 4 | 5 | GL_CONSERVATIVE_RASTERIZATION_INTEL 0x83FE 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_INTEL_fragment_shader_ordering: -------------------------------------------------------------------------------- 1 | GL_INTEL_fragment_shader_ordering 2 | http://www.opengl.org/registry/specs/INTEL/fragment_shader_ordering.txt 3 | GL_INTEL_fragment_shader_ordering 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_INTEL_framebuffer_CMAA: -------------------------------------------------------------------------------- 1 | GL_INTEL_framebuffer_CMAA 2 | http://www.opengl.org/registry/specs/INTEL/framebuffer_CMAA.txt 3 | GL_INTEL_framebuffer_CMAA 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_KHR_blend_equation_advanced_coherent: -------------------------------------------------------------------------------- 1 | GL_KHR_blend_equation_advanced_coherent 2 | http://www.opengl.org/registry/specs/KHR/blend_equation_advanced.txt 3 | GL_KHR_blend_equation_advanced_coherent 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_KHR_context_flush_control: -------------------------------------------------------------------------------- 1 | GL_KHR_context_flush_control 2 | http://www.opengl.org/registry/specs/KHR/context_flush_control.txt 3 | GL_KHR_context_flush_control 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_KHR_no_error: -------------------------------------------------------------------------------- 1 | GL_KHR_no_error 2 | http://www.opengl.org/registry/specs/KHR/no_error.txt 3 | GL_KHR_no_error 4 | 5 | GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR 0x00000008 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_KHR_robust_buffer_access_behavior: -------------------------------------------------------------------------------- 1 | GL_KHR_robust_buffer_access_behavior 2 | http://www.opengl.org/registry/specs/KHR/robust_buffer_access_behavior.txt 3 | GL_KHR_robust_buffer_access_behavior 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_KHR_texture_compression_astc_sliced_3d: -------------------------------------------------------------------------------- 1 | GL_KHR_texture_compression_astc_sliced_3d 2 | http://www.opengl.org/registry/specs/KHR/texture_compression_astc_sliced_3d.txt 3 | GL_KHR_texture_compression_astc_sliced_3d 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_MESA_pack_invert: -------------------------------------------------------------------------------- 1 | GL_MESA_pack_invert 2 | http://www.opengl.org/registry/specs/MESA/pack_invert.txt 3 | GL_MESA_pack_invert 4 | 5 | GL_PACK_INVERT_MESA 0x8758 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_MESA_resize_buffers: -------------------------------------------------------------------------------- 1 | GL_MESA_resize_buffers 2 | http://www.opengl.org/registry/specs/MESA/resize_buffers.txt 3 | GL_MESA_resize_buffers 4 | 5 | void glResizeBuffersMESA (void) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_MESA_shader_integer_functions: -------------------------------------------------------------------------------- 1 | GL_MESA_shader_integer_functions 2 | http://www.opengl.org/registry/specs/MESA/shader_integer_functions.txt 3 | GL_MESA_shader_integer_functions 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_MESA_ycbcr_texture: -------------------------------------------------------------------------------- 1 | GL_MESA_ycbcr_texture 2 | http://www.opengl.org/registry/specs/MESA/ycbcr_texture.txt 3 | GL_MESA_ycbcr_texture 4 | 5 | GL_UNSIGNED_SHORT_8_8_MESA 0x85BA 6 | GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB 7 | GL_YCBCR_MESA 0x8757 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NVX_blend_equation_advanced_multi_draw_buffers: -------------------------------------------------------------------------------- 1 | GL_NVX_blend_equation_advanced_multi_draw_buffers 2 | http://www.opengl.org/registry/specs/NVX/nvx_blend_equation_advanced_multi_draw_buffers.txt 3 | GL_NVX_blend_equation_advanced_multi_draw_buffers 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NVX_conditional_render: -------------------------------------------------------------------------------- 1 | GL_NVX_conditional_render 2 | http://www.opengl.org/registry/specs/NVX/nvx_conditional_render.txt 3 | GL_NVX_conditional_render 4 | 5 | void glBeginConditionalRenderNVX (GLuint id) 6 | void glEndConditionalRenderNVX (void) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_bgr: -------------------------------------------------------------------------------- 1 | GL_NV_bgr 2 | http://www.opengl.org/registry/specs/NV/bgr.txt 3 | GL_NV_bgr 4 | 5 | GL_BGR_NV 0x80E0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_blend_equation_advanced_coherent: -------------------------------------------------------------------------------- 1 | GL_NV_blend_equation_advanced_coherent 2 | http://www.opengl.org/registry/specs/NV/blend_equation_advanced.txt 3 | GL_NV_blend_equation_advanced_coherent 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_blend_minmax_factor: -------------------------------------------------------------------------------- 1 | GL_NV_blend_minmax_factor 2 | http://www.opengl.org/registry/specs/NV/blend_minmax_factor.txt 3 | GL_NV_blend_minmax_factor 4 | 5 | GL_FACTOR_MIN_AMD 0x901C 6 | GL_FACTOR_MAX_AMD 0x901D 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_blend_square: -------------------------------------------------------------------------------- 1 | GL_NV_blend_square 2 | http://www.opengl.org/registry/specs/NV/blend_square.txt 3 | GL_NV_blend_square 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_compute_program5: -------------------------------------------------------------------------------- 1 | GL_NV_compute_program5 2 | http://www.opengl.org/registry/specs/NV/compute_program5.txt 3 | GL_NV_compute_program5 4 | 5 | GL_COMPUTE_PROGRAM_NV 0x90FB 6 | GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV 0x90FC 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_copy_depth_to_color: -------------------------------------------------------------------------------- 1 | GL_NV_copy_depth_to_color 2 | http://www.opengl.org/registry/specs/NV/copy_depth_to_color.txt 3 | GL_NV_copy_depth_to_color 4 | 5 | GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E 6 | GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_deep_texture3D: -------------------------------------------------------------------------------- 1 | GL_NV_deep_texture3D 2 | http://www.opengl.org/registry/specs/NV/deep_texture3D.txt 3 | GL_NV_deep_texture3D 4 | 5 | GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV 0x90D0 6 | GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV 0x90D1 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_depth_clamp: -------------------------------------------------------------------------------- 1 | GL_NV_depth_clamp 2 | http://www.opengl.org/registry/specs/NV/depth_clamp.txt 3 | GL_NV_depth_clamp 4 | 5 | GL_DEPTH_CLAMP_NV 0x864F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_explicit_attrib_location: -------------------------------------------------------------------------------- 1 | GL_NV_explicit_attrib_location 2 | http://www.opengl.org/registry/specs/NV/explicit_attrib_location.txt 3 | GL_NV_explicit_attrib_location 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_fill_rectangle: -------------------------------------------------------------------------------- 1 | GL_NV_fill_rectangle 2 | http://www.opengl.org/registry/specs/NV/fill_rectangle.txt 3 | GL_NV_fill_rectangle 4 | 5 | GL_FILL_RECTANGLE_NV 0x933C 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_fog_distance: -------------------------------------------------------------------------------- 1 | GL_NV_fog_distance 2 | http://www.opengl.org/registry/specs/NV/fog_distance.txt 3 | GL_NV_fog_distance 4 | 5 | GL_FOG_DISTANCE_MODE_NV 0x855A 6 | GL_EYE_RADIAL_NV 0x855B 7 | GL_EYE_PLANE_ABSOLUTE_NV 0x855C 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_fragment_program4: -------------------------------------------------------------------------------- 1 | GL_NV_fragment_program4 2 | http://developer.download.nvidia.com/opengl/specs/GL_NV_fragment_program4.txt 3 | GL_NV_gpu_program4 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_fragment_program_option: -------------------------------------------------------------------------------- 1 | GL_NV_fragment_program_option 2 | http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program_option.txt 3 | GL_NV_fragment_program_option 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_fragment_shader_interlock: -------------------------------------------------------------------------------- 1 | GL_NV_fragment_shader_interlock 2 | http://www.opengl.org/registry/specs/NV/fragment_shader_interlock.txt 3 | GL_NV_fragment_shader_interlock 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_generate_mipmap_sRGB: -------------------------------------------------------------------------------- 1 | GL_NV_generate_mipmap_sRGB 2 | http://www.opengl.org/registry/specs/NV/generate_mipmap_sRGB.txt 3 | GL_NV_generate_mipmap_sRGB 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_geometry_shader4: -------------------------------------------------------------------------------- 1 | GL_NV_geometry_shader4 2 | http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_shader4.txt 3 | GL_NV_geometry_shader4 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_geometry_shader_passthrough: -------------------------------------------------------------------------------- 1 | GL_NV_geometry_shader_passthrough 2 | http://www.opengl.org/registry/specs/NV/geometry_shader_passthrough.txt 3 | GL_NV_geometry_shader_passthrough 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_gpu_program5_mem_extended: -------------------------------------------------------------------------------- 1 | GL_NV_gpu_program5_mem_extended 2 | http://www.opengl.org/registry/specs/NV/gpu_program5_mem_extended.txt 3 | GL_NV_gpu_program5_mem_extended 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_gpu_program_fp64: -------------------------------------------------------------------------------- 1 | GL_NV_gpu_program_fp64 2 | http://www.opengl.org/registry/specs/NV/gpu_program5.txt 3 | GL_NV_gpu_program_fp64 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_image_formats: -------------------------------------------------------------------------------- 1 | GL_NV_image_formats 2 | http://www.opengl.org/registry/specs/NV/image_formats.txt 3 | GL_NV_image_formats 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_instanced_arrays: -------------------------------------------------------------------------------- 1 | GL_NV_instanced_arrays 2 | http://www.opengl.org/registry/specs/NV/instanced_arrays.txt 3 | GL_NV_instanced_arrays 4 | 5 | GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV 0x88FE 6 | void glVertexAttribDivisorNV (GLuint index, GLuint divisor) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_light_max_exponent: -------------------------------------------------------------------------------- 1 | GL_NV_light_max_exponent 2 | http://www.opengl.org/registry/specs/NV/light_max_exponent.txt 3 | GL_NV_light_max_exponent 4 | 5 | GL_MAX_SHININESS_NV 0x8504 6 | GL_MAX_SPOT_EXPONENT_NV 0x8505 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_multisample_coverage: -------------------------------------------------------------------------------- 1 | GL_NV_multisample_coverage 2 | http://www.opengl.org/registry/specs/NV/multisample_coverage.txt 3 | GL_NV_multisample_coverage 4 | 5 | GL_COLOR_SAMPLES_NV 0x8E20 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_multisample_filter_hint: -------------------------------------------------------------------------------- 1 | GL_NV_multisample_filter_hint 2 | http://www.opengl.org/registry/specs/NV/multisample_filter_hint.txt 3 | GL_NV_multisample_filter_hint 4 | 5 | GL_MULTISAMPLE_FILTER_HINT_NV 0x8534 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_pack_subimage: -------------------------------------------------------------------------------- 1 | GL_NV_pack_subimage 2 | http://www.opengl.org/registry/specs/NV/pack_subimage.txt 3 | GL_NV_pack_subimage 4 | 5 | GL_PACK_ROW_LENGTH_NV 0x0D02 6 | GL_PACK_SKIP_ROWS_NV 0x0D03 7 | GL_PACK_SKIP_PIXELS_NV 0x0D04 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_packed_depth_stencil: -------------------------------------------------------------------------------- 1 | GL_NV_packed_depth_stencil 2 | http://www.opengl.org/registry/specs/NV/packed_depth_stencil.txt 3 | GL_NV_packed_depth_stencil 4 | 5 | GL_DEPTH_STENCIL_NV 0x84F9 6 | GL_UNSIGNED_INT_24_8_NV 0x84FA 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_packed_float: -------------------------------------------------------------------------------- 1 | GL_NV_packed_float 2 | http://www.opengl.org/registry/specs/NV/packed_float.txt 3 | GL_NV_packed_float 4 | 5 | GL_R11F_G11F_B10F_NV 0x8C3A 6 | GL_UNSIGNED_INT_10F_11F_11F_REV_NV 0x8C3B 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_packed_float_linear: -------------------------------------------------------------------------------- 1 | GL_NV_packed_float_linear 2 | http://www.opengl.org/registry/specs/NV/packed_float.txt 3 | GL_NV_packed_float_linear 4 | 5 | GL_R11F_G11F_B10F_NV 0x8C3A 6 | GL_UNSIGNED_INT_10F_11F_11F_REV_NV 0x8C3B 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_parameter_buffer_object2: -------------------------------------------------------------------------------- 1 | GL_NV_parameter_buffer_object2 2 | http://www.opengl.org/registry/specs/NV/parameter_buffer_object2.txt 3 | GL_NV_parameter_buffer_object2 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_path_rendering_shared_edge: -------------------------------------------------------------------------------- 1 | GL_NV_path_rendering_shared_edge 2 | http://www.opengl.org/registry/specs/NV/path_rendering_shared_edge.txt 3 | GL_NV_path_rendering_shared_edge 4 | 5 | GL_SHARED_EDGE_NV 0xC0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_platform_binary: -------------------------------------------------------------------------------- 1 | GL_NV_platform_binary 2 | http://www.opengl.org/registry/specs/NV/platform_binary.txt 3 | GL_NV_platform_binary 4 | 5 | GL_NVIDIA_PLATFORM_BINARY_NV 0x890B 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_read_depth: -------------------------------------------------------------------------------- 1 | GL_NV_read_depth 2 | http://www.opengl.org/registry/specs/NV/read_depth_stencil.txt 3 | GL_NV_read_depth 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_read_depth_stencil: -------------------------------------------------------------------------------- 1 | GL_NV_read_depth_stencil 2 | http://www.opengl.org/registry/specs/NV/read_depth_stencil.txt 3 | GL_NV_read_depth_stencil 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_read_stencil: -------------------------------------------------------------------------------- 1 | GL_NV_read_stencil 2 | http://www.opengl.org/registry/specs/NV/read_depth_stencil.txt 3 | GL_NV_read_stencil 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_sample_mask_override_coverage: -------------------------------------------------------------------------------- 1 | GL_NV_sample_mask_override_coverage 2 | http://www.opengl.org/registry/specs/NV/sample_mask_override_coverage.txt 3 | GL_NV_sample_mask_override_coverage 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_shader_atomic_counters: -------------------------------------------------------------------------------- 1 | GL_NV_shader_atomic_counters 2 | http://www.opengl.org/registry/specs/NV/shader_atomic_counters.txt 3 | GL_NV_shader_atomic_counters 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_shader_atomic_float: -------------------------------------------------------------------------------- 1 | GL_NV_shader_atomic_float 2 | http://www.opengl.org/registry/specs/NV/shader_atomic_float.txt 3 | GL_NV_shader_atomic_float 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_shader_atomic_float64: -------------------------------------------------------------------------------- 1 | GL_NV_shader_atomic_float64 2 | http://www.opengl.org/registry/specs/NV/shader_atomic_float64.txt 3 | GL_NV_shader_atomic_float64 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_shader_atomic_fp16_vector: -------------------------------------------------------------------------------- 1 | GL_NV_shader_atomic_fp16_vector 2 | http://www.opengl.org/registry/specs/NV/shader_atomic_fp16_vector.txt 3 | GL_NV_shader_atomic_fp16_vector 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_shader_atomic_int64: -------------------------------------------------------------------------------- 1 | GL_NV_shader_atomic_int64 2 | http://www.opengl.org/registry/specs/NV/shader_atomic_int64.txt 3 | GL_NV_shader_atomic_int64 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_shader_noperspective_interpolation: -------------------------------------------------------------------------------- 1 | GL_NV_shader_noperspective_interpolation 2 | http://www.opengl.org/registry/specs/NV/shader_noperspective_interpolation.txt 3 | GL_NV_shader_noperspective_interpolation 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_shader_storage_buffer_object: -------------------------------------------------------------------------------- 1 | GL_NV_shader_storage_buffer_object 2 | http://www.opengl.org/registry/specs/NV/shader_storage_buffer_object.txt 3 | GL_NV_shader_storage_buffer_object 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_shader_thread_group: -------------------------------------------------------------------------------- 1 | GL_NV_shader_thread_group 2 | http://www.opengl.org/registry/specs/NV/shader_thread_group.txt 3 | GL_NV_shader_thread_group 4 | 5 | GL_WARP_SIZE_NV 0x9339 6 | GL_WARPS_PER_SM_NV 0x933A 7 | GL_SM_COUNT_NV 0x933B 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_shader_thread_shuffle: -------------------------------------------------------------------------------- 1 | GL_NV_shader_thread_shuffle 2 | http://www.opengl.org/registry/specs/NV/shader_thread_shuffle.txt 3 | GL_NV_shader_thread_shuffle 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_shadow_samplers_array: -------------------------------------------------------------------------------- 1 | GL_NV_shadow_samplers_array 2 | http://www.opengl.org/registry/specs/NV/shadow_samplers_array.txt 3 | GL_NV_shadow_samplers_array 4 | 5 | GL_SAMPLER_2D_ARRAY_SHADOW_NV 0x8DC4 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_shadow_samplers_cube: -------------------------------------------------------------------------------- 1 | GL_NV_shadow_samplers_cube 2 | http://www.opengl.org/registry/specs/NV/shadow_samplers_cube.txt 3 | GL_NV_shadow_samplers_cube 4 | 5 | GL_SAMPLER_CUBE_SHADOW_NV 0x8DC5 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_stereo_view_rendering: -------------------------------------------------------------------------------- 1 | GL_NV_stereo_view_rendering 2 | http://www.opengl.org/registry/specs/NV/stereo_view_rendering.txt 3 | GL_NV_stereo_view_rendering 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_texgen_emboss: -------------------------------------------------------------------------------- 1 | GL_NV_texgen_emboss 2 | http://www.opengl.org/registry/specs/NV/texgen_emboss.txt 3 | GL_NV_texgen_emboss 4 | 5 | GL_EMBOSS_LIGHT_NV 0x855D 6 | GL_EMBOSS_CONSTANT_NV 0x855E 7 | GL_EMBOSS_MAP_NV 0x855F 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_texgen_reflection: -------------------------------------------------------------------------------- 1 | GL_NV_texgen_reflection 2 | http://www.opengl.org/registry/specs/NV/texgen_reflection.txt 3 | GL_NV_texgen_reflection 4 | 5 | GL_NORMAL_MAP_NV 0x8511 6 | GL_REFLECTION_MAP_NV 0x8512 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_texture_barrier: -------------------------------------------------------------------------------- 1 | GL_NV_texture_barrier 2 | http://www.opengl.org/registry/specs/NV/texture_barrier.txt 3 | GL_NV_texture_barrier 4 | 5 | void glTextureBarrierNV (void) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_texture_border_clamp: -------------------------------------------------------------------------------- 1 | GL_NV_texture_border_clamp 2 | http://www.opengl.org/registry/specs/NV/texture_border_clamp.txt 3 | GL_NV_texture_border_clamp 4 | 5 | GL_TEXTURE_BORDER_COLOR_NV 0x1004 6 | GL_CLAMP_TO_BORDER_NV 0x812D 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_texture_compression_s3tc_update: -------------------------------------------------------------------------------- 1 | GL_NV_texture_compression_s3tc_update 2 | http://www.opengl.org/registry/specs/NV/texture_compression_s3tc_update.txt 3 | GL_NV_texture_compression_s3tc_update 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_texture_compression_vtc: -------------------------------------------------------------------------------- 1 | GL_NV_texture_compression_vtc 2 | http://www.opengl.org/registry/specs/NV/texture_compression_vtc.txt 3 | GL_NV_texture_compression_vtc 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_texture_expand_normal: -------------------------------------------------------------------------------- 1 | GL_NV_texture_expand_normal 2 | http://www.opengl.org/registry/specs/NV/texture_expand_normal.txt 3 | GL_NV_texture_expand_normal 4 | 5 | GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_texture_npot_2D_mipmap: -------------------------------------------------------------------------------- 1 | GL_NV_texture_npot_2D_mipmap 2 | http://www.opengl.org/registry/specs/NV/texture_npot_2D_mipmap.txt 3 | GL_NV_texture_npot_2D_mipmap 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_texture_rectangle_compressed: -------------------------------------------------------------------------------- 1 | GL_NV_texture_rectangle_compressed 2 | http://www.opengl.org/registry/specs/NV/texture_rectangle_compressed.txt 3 | GL_NV_texture_rectangle_compressed 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_vertex_array_range2: -------------------------------------------------------------------------------- 1 | GL_NV_vertex_array_range2 2 | http://www.opengl.org/registry/specs/NV/vertex_array_range2.txt 3 | GL_NV_vertex_array_range2 4 | 5 | GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_vertex_program1_1: -------------------------------------------------------------------------------- 1 | GL_NV_vertex_program1_1 2 | http://www.opengl.org/registry/specs/NV/vertex_program1_1.txt 3 | GL_NV_vertex_program1_1 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_vertex_program2: -------------------------------------------------------------------------------- 1 | GL_NV_vertex_program2 2 | http://www.opengl.org/registry/specs/NV/vertex_program2.txt 3 | GL_NV_vertex_program2 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_vertex_program3: -------------------------------------------------------------------------------- 1 | GL_NV_vertex_program3 2 | http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program3.txt 3 | GL_NV_vertex_program3 4 | 5 | MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_vertex_program4: -------------------------------------------------------------------------------- 1 | GL_NV_vertex_program4 2 | http://developer.download.nvidia.com/opengl/specs/GL_NV_vertex_program4.txt 3 | GL_NV_gpu_program4 4 | 5 | GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_NV_viewport_array2: -------------------------------------------------------------------------------- 1 | GL_NV_viewport_array2 2 | http://www.opengl.org/registry/specs/NV/viewport_array2.txt 3 | GL_NV_viewport_array2 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_OES_byte_coordinates: -------------------------------------------------------------------------------- 1 | GL_OES_byte_coordinates 2 | http://www.opengl.org/registry/specs/OES/OES_byte_coordinates.txt 3 | GL_OES_byte_coordinates 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_OML_interlace: -------------------------------------------------------------------------------- 1 | GL_OML_interlace 2 | http://www.opengl.org/registry/specs/OML/interlace.txt 3 | GL_OML_interlace 4 | 5 | GL_INTERLACE_OML 0x8980 6 | GL_INTERLACE_READ_OML 0x8981 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_OML_subsample: -------------------------------------------------------------------------------- 1 | GL_OML_subsample 2 | http://www.opengl.org/registry/specs/OML/subsample.txt 3 | GL_OML_subsample 4 | 5 | GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982 6 | GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_OVR_multiview2: -------------------------------------------------------------------------------- 1 | GL_OVR_multiview2 2 | http://www.opengl.org/registry/specs/OVR/multiview2.txt 3 | GL_OVR_multiview2 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_QCOM_perfmon_global_mode: -------------------------------------------------------------------------------- 1 | GL_QCOM_perfmon_global_mode 2 | http://www.opengl.org/registry/specs/QCOM/performance_monitor_global_mode.txt 3 | GL_QCOM_perfmon_global_mode 4 | 5 | GL_PERFMON_GLOBAL_MODE_QCOM 0x8FA0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_QCOM_writeonly_rendering: -------------------------------------------------------------------------------- 1 | GL_QCOM_writeonly_rendering 2 | http://www.opengl.org/registry/specs/QCOM/writeonly_rendering.txt 3 | GL_QCOM_writeonly_rendering 4 | 5 | GL_WRITEONLY_RENDERING_QCOM 0x8823 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_REGAL_error_string: -------------------------------------------------------------------------------- 1 | GL_REGAL_error_string 2 | https://github.com/p3/regal/tree/master/doc/extensions 3 | GL_REGAL_error_string 4 | 5 | const GLchar* glErrorStringREGAL (GLenum error) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_REGAL_extension_query: -------------------------------------------------------------------------------- 1 | GL_REGAL_extension_query 2 | https://github.com/p3/regal/tree/master/doc/extensions 3 | GL_REGAL_extension_query 4 | 5 | GLboolean glGetExtensionREGAL (const GLchar* ext) 6 | GLboolean glIsSupportedREGAL (const GLchar* ext) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_REGAL_proc_address: -------------------------------------------------------------------------------- 1 | GL_REGAL_proc_address 2 | https://github.com/p3/regal/tree/master/doc/extensions 3 | GL_REGAL_proc_address 4 | 5 | void * glGetProcAddressREGAL (const GLchar *name) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_REND_screen_coordinates: -------------------------------------------------------------------------------- 1 | GL_REND_screen_coordinates 2 | http://www.opengl.org/registry/specs/REND/screen_coordinates.txt 3 | GL_REND_screen_coordinates 4 | 5 | GL_SCREEN_COORDINATES_REND 0x8490 6 | GL_INVERTED_SCREEN_W_REND 0x8491 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIS_clip_band_hint: -------------------------------------------------------------------------------- 1 | GL_SGIS_clip_band_hint 2 | http://www.opengl.org/registry/specs/SGIS/clip_band_hint.txt 3 | GL_SGIS_clip_band_hint 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIS_fog_function: -------------------------------------------------------------------------------- 1 | GL_SGIS_fog_function 2 | http://www.opengl.org/registry/specs/SGIS/fog_function.txt 3 | GL_SGIS_fog_function 4 | 5 | void glFogFuncSGIS (GLsizei n, const GLfloat* points) 6 | void glGetFogFuncSGIS (GLfloat* points) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIS_generate_mipmap: -------------------------------------------------------------------------------- 1 | GL_SGIS_generate_mipmap 2 | http://www.opengl.org/registry/specs/SGIS/generate_mipmap.txt 3 | GL_SGIS_generate_mipmap 4 | 5 | GL_GENERATE_MIPMAP_SGIS 0x8191 6 | GL_GENERATE_MIPMAP_HINT_SGIS 0x8192 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIS_line_texgen: -------------------------------------------------------------------------------- 1 | GL_SGIS_line_texgen 2 | http://www.opengl.org/registry/specs/SGIS/line_texgen.txt 3 | GL_SGIS_line_texgen 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIS_pixel_texture: -------------------------------------------------------------------------------- 1 | GL_SGIS_pixel_texture 2 | http://www.opengl.org/registry/specs/SGIS/pixel_texture.txt 3 | GL_SGIS_pixel_texture 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIS_shared_multisample: -------------------------------------------------------------------------------- 1 | GL_SGIS_shared_multisample 2 | http://www.opengl.org/registry/specs/SGIS/shared_multisample.txt 3 | GL_SGIS_shared_multisample 4 | 5 | void glMultisampleSubRectPosSGIS (GLint x, GLint y) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIS_texture_border_clamp: -------------------------------------------------------------------------------- 1 | GL_SGIS_texture_border_clamp 2 | http://www.opengl.org/registry/specs/SGIS/texture_border_clamp.txt 3 | GL_SGIS_texture_border_clamp 4 | 5 | GL_CLAMP_TO_BORDER_SGIS 0x812D 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIS_texture_edge_clamp: -------------------------------------------------------------------------------- 1 | GL_SGIS_texture_edge_clamp 2 | http://www.opengl.org/registry/specs/SGIS/texture_edge_clamp.txt 3 | GL_SGIS_texture_edge_clamp 4 | 5 | GL_CLAMP_TO_EDGE_SGIS 0x812F 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIS_texture_select: -------------------------------------------------------------------------------- 1 | GL_SGIS_texture_select 2 | http://www.opengl.org/registry/specs/SGIS/texture_select.txt 3 | GL_SGIS_texture_select 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_async_histogram: -------------------------------------------------------------------------------- 1 | GL_SGIX_async_histogram 2 | http://www.opengl.org/registry/specs/SGIX/async_histogram.txt 3 | GL_SGIX_async_histogram 4 | 5 | GL_ASYNC_HISTOGRAM_SGIX 0x832C 6 | GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_bali_timer_instruments: -------------------------------------------------------------------------------- 1 | GL_SGIX_bali_timer_instruments 2 | http://www.opengl.org/registry/specs/SGIX/bali_timer_instruments.txt 3 | GL_SGIX_bali_timer_instruments 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_blend_alpha_minmax: -------------------------------------------------------------------------------- 1 | GL_SGIX_blend_alpha_minmax 2 | http://www.opengl.org/registry/specs/SGIX/blend_alpha_minmax.txt 3 | GL_SGIX_blend_alpha_minmax 4 | 5 | GL_ALPHA_MIN_SGIX 0x8320 6 | GL_ALPHA_MAX_SGIX 0x8321 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_blend_cadd: -------------------------------------------------------------------------------- 1 | GL_SGIX_blend_cadd 2 | http://www.opengl.org/registry/specs/SGIX/blend_cadd.txt 3 | GL_SGIX_blend_cadd 4 | 5 | GL_FUNC_COMPLEX_ADD_EXT 0x601C 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_blend_cmultiply: -------------------------------------------------------------------------------- 1 | GL_SGIX_blend_cmultiply 2 | http://www.opengl.org/registry/specs/SGIX/blend_cmultiply.txt 3 | GL_SGIX_blend_cmultiply 4 | 5 | GL_FUNC_COMPLEX_MULTIPLY_EXT 0x601B 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_calligraphic_fragment: -------------------------------------------------------------------------------- 1 | GL_SGIX_calligraphic_fragment 2 | http://www.opengl.org/registry/specs/SGIX/calligraphic_fragment.txt 3 | GL_SGIX_calligraphic_fragment 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_clipmap: -------------------------------------------------------------------------------- 1 | GL_SGIX_clipmap 2 | http://www.opengl.org/registry/specs/SGIX/clipmap.txt 3 | GL_SGIX_clipmap 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_color_matrix_accuracy: -------------------------------------------------------------------------------- 1 | GL_SGIX_color_matrix_accuracy 2 | http://www.opengl.org/registry/specs/SGIX/color_matrix_accuracy.txt 3 | GL_SGIX_color_matrix_accuracy 4 | 5 | GL_COLOR_MATRIX_HINT 0x8317 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_color_table_index_mode: -------------------------------------------------------------------------------- 1 | GL_SGIX_color_table_index_mode 2 | http://www.opengl.org/registry/specs/SGIX/color_table_index_mode.txt 3 | GL_SGIX_color_table_index_mode 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_complex_polar: -------------------------------------------------------------------------------- 1 | GL_SGIX_complex_polar 2 | http://www.opengl.org/registry/specs/SGIX/complex_polar.txt 3 | GL_SGIX_complex_polar 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_convolution_accuracy: -------------------------------------------------------------------------------- 1 | GL_SGIX_convolution_accuracy 2 | http://www.opengl.org/registry/specs/SGIX/convolution_accuracy.txt 3 | GL_SGIX_convolution_accuracy 4 | 5 | GL_CONVOLUTION_HINT_SGIX 0x8316 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_cylinder_texgen: -------------------------------------------------------------------------------- 1 | GL_SGIX_cylinder_texgen 2 | http://www.opengl.org/registry/specs/SGIX/cylinder_texgen.txt 3 | GL_SGIX_cylinder_texgen 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_datapipe: -------------------------------------------------------------------------------- 1 | GL_SGIX_datapipe 2 | http://www.opengl.org/registry/specs/SGIX/datapipe.txt 3 | GL_SGIX_datapipe 4 | 5 | GL_GEOMETRY_BIT 0x1 6 | GL_IMAGE_BIT 0x2 7 | void glAddressSpace (GLenum space, GLbitfield mask) 8 | GLint glDataPipe (GLenum space) 9 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_decimation: -------------------------------------------------------------------------------- 1 | GL_SGIX_decimation 2 | http://www.opengl.org/registry/specs/SGIX/decimation.txt 3 | GL_SGIX_decimation 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_depth_texture: -------------------------------------------------------------------------------- 1 | GL_SGIX_depth_texture 2 | http://www.opengl.org/registry/specs/SGIX/depth_texture.txt 3 | GL_SGIX_depth_texture 4 | 5 | GL_DEPTH_COMPONENT16_SGIX 0x81A5 6 | GL_DEPTH_COMPONENT24_SGIX 0x81A6 7 | GL_DEPTH_COMPONENT32_SGIX 0x81A7 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_dvc: -------------------------------------------------------------------------------- 1 | GL_SGIX_dvc 2 | http://www.opengl.org/registry/specs/SGIX/dvc.txt 3 | GL_SGIX_dvc 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_flush_raster: -------------------------------------------------------------------------------- 1 | GL_SGIX_flush_raster 2 | http://www.opengl.org/registry/specs/SGIX/flush_raster.txt 3 | GL_SGIX_flush_raster 4 | 5 | void glFlushRasterSGIX (void) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_fog_blend: -------------------------------------------------------------------------------- 1 | GL_SGIX_fog_blend 2 | http://www.opengl.org/registry/specs/SGIX/fog_blend.txt 3 | GL_SGIX_fog_blend 4 | 5 | GL_FOG_BLEND_ALPHA_SGIX 0x81FE 6 | GL_FOG_BLEND_COLOR_SGIX 0x81FF 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_fog_factor_to_alpha: -------------------------------------------------------------------------------- 1 | GL_SGIX_fog_factor_to_alpha 2 | http://www.opengl.org/registry/specs/SGIX/fog_factor_to_alpha.txt 3 | GL_SGIX_fog_factor_to_alpha 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_fog_offset: -------------------------------------------------------------------------------- 1 | GL_SGIX_fog_offset 2 | http://www.opengl.org/registry/specs/SGIX/fog_offset.txt 3 | GL_SGIX_fog_offset 4 | 5 | GL_FOG_OFFSET_SGIX 0x8198 6 | GL_FOG_OFFSET_VALUE_SGIX 0x8199 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_fog_patchy: -------------------------------------------------------------------------------- 1 | GL_SGIX_fog_patchy 2 | http://www.opengl.org/registry/specs/SGIX/fog_patchy.txt 3 | GL_SGIX_fog_patchy 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_fog_scale: -------------------------------------------------------------------------------- 1 | GL_SGIX_fog_scale 2 | http://www.opengl.org/registry/specs/SGIX/fog_scale.txt 3 | GL_SGIX_fog_scale 4 | 5 | GL_FOG_SCALE_SGIX 0x81FC 6 | GL_FOG_SCALE_VALUE_SGIX 0x81FD 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_fog_texture: -------------------------------------------------------------------------------- 1 | GL_SGIX_fog_texture 2 | http://www.opengl.org/registry/specs/SGIX/fog_texture.txt 3 | GL_SGIX_fog_texture 4 | 5 | void glTextureFogSGIX (GLenum pname) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_framezoom: -------------------------------------------------------------------------------- 1 | GL_SGIX_framezoom 2 | http://www.opengl.org/registry/specs/SGIX/framezoom.txt 3 | GL_SGIX_framezoom 4 | 5 | void glFrameZoomSGIX (GLint factor) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_image_compression: -------------------------------------------------------------------------------- 1 | GL_SGIX_image_compression 2 | http://www.opengl.org/registry/specs/SGIX/image_compression.txt 3 | GL_SGIX_image_compression 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_impact_pixel_texture: -------------------------------------------------------------------------------- 1 | GL_SGIX_impact_pixel_texture 2 | http://www.opengl.org/registry/specs/SGIX/impact_pixel_texture.txt 3 | GL_SGIX_impact_pixel_texture 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_instrument_error: -------------------------------------------------------------------------------- 1 | GL_SGIX_instrument_error 2 | http://www.opengl.org/registry/specs/SGIX/instrument_error.txt 3 | GL_SGIX_instrument_error 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_interlace: -------------------------------------------------------------------------------- 1 | GL_SGIX_interlace 2 | http://www.opengl.org/registry/specs/SGIX/interlace.txt 3 | GL_SGIX_interlace 4 | 5 | GL_INTERLACE_SGIX 0x8094 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_ir_instrument1: -------------------------------------------------------------------------------- 1 | GL_SGIX_ir_instrument1 2 | http://www.opengl.org/registry/specs/SGIX/ir_instrument1.txt 3 | GL_SGIX_ir_instrument1 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_line_quality_hint: -------------------------------------------------------------------------------- 1 | GL_SGIX_line_quality_hint 2 | http://www.opengl.org/registry/specs/SGIX/line_quality_hint.txt 3 | GL_SGIX_line_quality_hint 4 | 5 | GL_LINE_QUALITY_HINT_SGIX 0x835B 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_list_priority: -------------------------------------------------------------------------------- 1 | GL_SGIX_list_priority 2 | http://www.opengl.org/registry/specs/SGIX/list_priority.txt 3 | GL_SGIX_list_priority 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_mpeg2: -------------------------------------------------------------------------------- 1 | GL_SGIX_mpeg2 2 | http://www.opengl.org/registry/specs/SGIX/mpeg2.txt 3 | GL_SGIX_mpeg2 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_occlusion_instrument: -------------------------------------------------------------------------------- 1 | GL_SGIX_occlusion_instrument 2 | http://www.opengl.org/registry/specs/SGIX/occlusion_instrument.txt 3 | GL_SGIX_occlusion_instrument 4 | 5 | GL_OCCLUSION_INSTRUMENT_SGIX 0x6060 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_packed_6bytes: -------------------------------------------------------------------------------- 1 | GL_SGIX_packed_6bytes 2 | http://www.opengl.org/registry/specs/SGIX/packed_6bytes.txt 3 | GL_SGIX_packed_6bytes 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_pixel_texture: -------------------------------------------------------------------------------- 1 | GL_SGIX_pixel_texture 2 | http://www.opengl.org/registry/specs/SGIX/sgix_pixel_texture.txt 3 | GL_SGIX_pixel_texture 4 | 5 | void glPixelTexGenSGIX (GLenum mode) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_pixel_texture_bits: -------------------------------------------------------------------------------- 1 | GL_SGIX_pixel_texture_bits 2 | http://www.opengl.org/registry/specs/SGIX/pixel_texture_bits.txt 3 | GL_SGIX_pixel_texture_bits 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_pixel_texture_lod: -------------------------------------------------------------------------------- 1 | GL_SGIX_pixel_texture_lod 2 | http://www.opengl.org/registry/specs/SGIX/pixel_texture_lod.txt 3 | GL_SGIX_pixel_texture_lod 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_pixel_tiles: -------------------------------------------------------------------------------- 1 | GL_SGIX_pixel_tiles 2 | http://www.opengl.org/registry/specs/SGIX/pixel_tiles.txt 3 | GL_SGIX_pixel_tiles 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_quad_mesh: -------------------------------------------------------------------------------- 1 | GL_SGIX_quad_mesh 2 | http://www.opengl.org/registry/specs/SGIX/quad_mesh.txt 3 | GL_SGIX_quad_mesh 4 | 5 | void glMeshBreadthSGIX (GLint breadth) 6 | void glMeshStrideSGIX (GLint stride) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_reference_plane: -------------------------------------------------------------------------------- 1 | GL_SGIX_reference_plane 2 | http://www.opengl.org/registry/specs/SGIX/reference_plane.txt 3 | GL_SGIX_reference_plane 4 | 5 | void glReferencePlaneSGIX (const GLdouble* equation) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_scalebias_hint: -------------------------------------------------------------------------------- 1 | GL_SGIX_scalebias_hint 2 | http://www.opengl.org/registry/specs/SGIX/scalebias_hint.txt 3 | GL_SGIX_scalebias_hint 4 | 5 | GL_SCALEBIAS_HINT_SGIX 0x8322 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_shadow_ambient: -------------------------------------------------------------------------------- 1 | GL_SGIX_shadow_ambient 2 | http://www.opengl.org/registry/specs/SGIX/shadow_ambient.txt 3 | GL_SGIX_shadow_ambient 4 | 5 | GL_SHADOW_AMBIENT_SGIX 0x80BF 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_slim: -------------------------------------------------------------------------------- 1 | GL_SGIX_slim 2 | http://www.opengl.org/registry/specs/SGIX/slim.txt 3 | GL_SGIX_slim 4 | 5 | GL_PACK_MAX_COMPRESSED_SIZE_SGIX 0x831B 6 | GL_SLIM8U_SGIX 0x831D 7 | GL_SLIM10U_SGIX 0x831E 8 | GL_SLIM12S_SGIX 0x831F 9 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_spotlight_cutoff: -------------------------------------------------------------------------------- 1 | GL_SGIX_spotlight_cutoff 2 | http://www.opengl.org/registry/specs/SGIX/spotlight_cutoff.txt 3 | GL_SGIX_spotlight_cutoff 4 | 5 | GL_SPOT_CUTOFF_DELTA_SGIX 0x8193 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_subdiv_patch: -------------------------------------------------------------------------------- 1 | GL_SGIX_subdiv_patch 2 | http://www.opengl.org/registry/specs/SGIX/subdiv_patch.txt 3 | GL_SGIX_subdiv_patch 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_tag_sample_buffer: -------------------------------------------------------------------------------- 1 | GL_SGIX_tag_sample_buffer 2 | http://www.opengl.org/registry/specs/SGIX/tag_sample_buffer.txt 3 | GL_SGIX_tag_sample_buffer 4 | 5 | void glTagSampleBufferSGIX (void) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_texture_add_env: -------------------------------------------------------------------------------- 1 | GL_SGIX_texture_add_env 2 | http://www.opengl.org/registry/specs/SGIX/texture_env_add.txt 3 | GL_SGIX_texture_add_env 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_texture_lod_bias: -------------------------------------------------------------------------------- 1 | GL_SGIX_texture_lod_bias 2 | http://www.opengl.org/registry/specs/SGIX/texture_lod_bias.txt 3 | GL_SGIX_texture_lod_bias 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_texture_multi_buffer: -------------------------------------------------------------------------------- 1 | GL_SGIX_texture_multi_buffer 2 | http://www.opengl.org/registry/specs/SGIX/texture_multi_buffer.txt 3 | GL_SGIX_texture_multi_buffer 4 | 5 | GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_texture_phase: -------------------------------------------------------------------------------- 1 | GL_SGIX_texture_phase 2 | http://www.opengl.org/registry/specs/SGIX/texture_phase.txt 3 | GL_SGIX_texture_phase 4 | 5 | GL_PHASE_SGIX 0x832A 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_texture_supersample: -------------------------------------------------------------------------------- 1 | GL_SGIX_texture_supersample 2 | http://www.opengl.org/registry/specs/SGIX/texture_supersample.txt 3 | GL_SGIX_texture_supersample 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_vector_ops: -------------------------------------------------------------------------------- 1 | GL_SGIX_vector_ops 2 | http://www.opengl.org/registry/specs/SGIX/vector_ops.txt 3 | GL_SGIX_vector_ops 4 | 5 | void glGetVectorOperationSGIX (GLenum operation) 6 | void glVectorOperationSGIX (GLenum operation) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_vertex_preclip: -------------------------------------------------------------------------------- 1 | GL_SGIX_vertex_preclip 2 | http://www.opengl.org/registry/specs/SGIX/vertex_preclip.txt 3 | GL_SGIX_vertex_preclip 4 | 5 | GL_VERTEX_PRECLIP_SGIX 0x83EE 6 | GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_vertex_preclip_hint: -------------------------------------------------------------------------------- 1 | GL_SGIX_vertex_preclip_hint 2 | http://www.opengl.org/registry/specs/SGIX/vertex_preclip.txt 3 | GL_SGIX_vertex_preclip_hint 4 | 5 | GL_VERTEX_PRECLIP_SGIX 0x83EE 6 | GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_ycrcb: -------------------------------------------------------------------------------- 1 | GL_SGIX_ycrcb 2 | http://www.opengl.org/registry/specs/SGIX/ycrcb.txt 3 | GL_SGIX_ycrcb 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_ycrcb_subsample: -------------------------------------------------------------------------------- 1 | GL_SGIX_ycrcb_subsample 2 | http://www.opengl.org/registry/specs/SGIX/ycrcb_subsample.txt 3 | GL_SGIX_ycrcb_subsample 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGIX_ycrcba: -------------------------------------------------------------------------------- 1 | GL_SGIX_ycrcba 2 | http://www.opengl.org/registry/specs/SGIX/ycrcba.txt 3 | GL_SGIX_ycrcba 4 | 5 | GL_YCRCB_SGIX 0x8318 6 | GL_YCRCBA_SGIX 0x8319 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGI_complex: -------------------------------------------------------------------------------- 1 | GL_SGI_complex 2 | http://www.opengl.org/registry/specs/SGI/complex.txt 3 | GL_SGI_complex 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SGI_texture_color_table: -------------------------------------------------------------------------------- 1 | GL_SGI_texture_color_table 2 | http://www.opengl.org/registry/specs/SGI/texture_color_table.txt 3 | GL_SGI_texture_color_table 4 | 5 | GL_TEXTURE_COLOR_TABLE_SGI 0x80BC 6 | GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SUNX_constant_data: -------------------------------------------------------------------------------- 1 | GL_SUNX_constant_data 2 | http://www.opengl.org/registry/specs/SUNX/constant_data.txt 3 | GL_SUNX_constant_data 4 | 5 | GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5 6 | GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6 7 | void glFinishTextureSUNX (void) 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SUN_convolution_border_modes: -------------------------------------------------------------------------------- 1 | GL_SUN_convolution_border_modes 2 | http://www.opengl.org/registry/specs/SUN/convolution_border_modes.txt 3 | GL_SUN_convolution_border_modes 4 | 5 | GL_WRAP_BORDER_SUN 0x81D4 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SUN_mesh_array: -------------------------------------------------------------------------------- 1 | GL_SUN_mesh_array 2 | http://www.opengl.org/registry/specs/SUN/mesh_array.txt 3 | GL_SUN_mesh_array 4 | 5 | GL_QUAD_MESH_SUN 0x8614 6 | GL_TRIANGLE_MESH_SUN 0x8615 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_SUN_slice_accum: -------------------------------------------------------------------------------- 1 | GL_SUN_slice_accum 2 | http://www.opengl.org/registry/specs/SUN/slice_accum.txt 3 | GL_SUN_slice_accum 4 | 5 | GL_SLICE_ACCUM_SUN 0x85CC 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_WIN_phong_shading: -------------------------------------------------------------------------------- 1 | GL_WIN_phong_shading 2 | http://www.opengl.org/registry/specs/WIN/phong_shading.txt 3 | GL_WIN_phong_shading 4 | 5 | GL_PHONG_WIN 0x80EA 6 | GL_PHONG_HINT_WIN 0x80EB 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_WIN_scene_markerXXX: -------------------------------------------------------------------------------- 1 | GL_WIN_scene_markerXXX 2 | http://www.opengl.org/registry/specs/WIN/scene_markerXXX.txt 3 | GL_WIN_scene_markerXXX 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_WIN_specular_fog: -------------------------------------------------------------------------------- 1 | GL_WIN_specular_fog 2 | http://www.opengl.org/registry/specs/WIN/specular_fog.txt 3 | GL_WIN_specular_fog 4 | 5 | GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/GL_WIN_swap_hint: -------------------------------------------------------------------------------- 1 | GL_WIN_swap_hint 2 | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/opengl/glfunc01_16zy.asp 3 | GL_WIN_swap_hint 4 | 5 | void glAddSwapHintRectWIN (GLint x, GLint y, GLsizei width, GLsizei height) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_3DFX_multisample: -------------------------------------------------------------------------------- 1 | WGL_3DFX_multisample 2 | http://www.opengl.org/registry/specs/3DFX/multisample.txt 3 | WGL_3DFX_multisample 4 | 5 | WGL_SAMPLE_BUFFERS_3DFX 0x2060 6 | WGL_SAMPLES_3DFX 0x2061 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_ARB_context_flush_control: -------------------------------------------------------------------------------- 1 | WGL_ARB_context_flush_control 2 | http://www.opengl.org/registry/specs/KHR/context_flush_control.txt 3 | WGL_ARB_context_flush_control 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_ARB_create_context_no_error: -------------------------------------------------------------------------------- 1 | WGL_ARB_create_context_no_error 2 | http://www.opengl.org/registry/specs/ARB/create_context_no_error.txt 3 | WGL_ARB_create_context_no_error 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_ARB_extensions_string: -------------------------------------------------------------------------------- 1 | WGL_ARB_extensions_string 2 | http://www.opengl.org/registry/specs/ARB/wgl_extensions_string.txt 3 | WGL_ARB_extensions_string 4 | 5 | const char* wglGetExtensionsStringARB (HDC hdc) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_ARB_framebuffer_sRGB: -------------------------------------------------------------------------------- 1 | WGL_ARB_framebuffer_sRGB 2 | http://www.opengl.org/registry/specs/ARB/framebuffer_sRGB.txt 3 | WGL_ARB_framebuffer_sRGB 4 | 5 | WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20A9 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_ARB_multisample: -------------------------------------------------------------------------------- 1 | WGL_ARB_multisample 2 | http://www.opengl.org/registry/specs/ARB/multisample.txt 3 | WGL_ARB_multisample 4 | 5 | WGL_SAMPLE_BUFFERS_ARB 0x2041 6 | WGL_SAMPLES_ARB 0x2042 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_ARB_pixel_format_float: -------------------------------------------------------------------------------- 1 | WGL_ARB_pixel_format_float 2 | http://www.opengl.org/registry/specs/ARB/color_buffer_float.txt 3 | WGL_ARB_pixel_format_float 4 | 5 | WGL_TYPE_RGBA_FLOAT_ARB 0x21A0 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_ARB_robustness_application_isolation: -------------------------------------------------------------------------------- 1 | WGL_ARB_robustness_application_isolation 2 | http://www.opengl.org/registry/specs/ARB/wgl_robustness_isolation.txt 3 | WGL_ARB_robustness_application_isolation 4 | 5 | WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_ARB_robustness_share_group_isolation: -------------------------------------------------------------------------------- 1 | WGL_ARB_robustness_share_group_isolation 2 | http://www.opengl.org/registry/specs/ARB/wgl_robustness_isolation.txt 3 | WGL_ARB_robustness_share_group_isolation 4 | 5 | WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_ATI_render_texture_rectangle: -------------------------------------------------------------------------------- 1 | WGL_ATI_render_texture_rectangle 2 | 3 | WGL_ATI_render_texture_rectangle 4 | 5 | WGL_TEXTURE_RECTANGLE_ATI 0x21A5 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_EXT_colorspace: -------------------------------------------------------------------------------- 1 | WGL_EXT_colorspace 2 | http://www.opengl.org/registry/specs/EXT/wgl_colorspace.txt 3 | WGL_EXT_colorspace 4 | 5 | WGL_COLORSPACE_SRGB_EXT 0x3089 6 | WGL_COLORSPACE_LINEAR_EXT 0x308A 7 | WGL_COLORSPACE_EXT 0x309D 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_EXT_create_context_es2_profile: -------------------------------------------------------------------------------- 1 | WGL_EXT_create_context_es2_profile 2 | http://www.opengl.org/registry/specs/EXT/wgl_create_context_es2_profile.txt 3 | WGL_EXT_create_context_es2_profile 4 | 5 | WGL_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_EXT_create_context_es_profile: -------------------------------------------------------------------------------- 1 | WGL_EXT_create_context_es_profile 2 | http://www.opengl.org/registry/specs/EXT/wgl_create_context_es_profile.txt 3 | WGL_EXT_create_context_es_profile 4 | 5 | WGL_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_EXT_depth_float: -------------------------------------------------------------------------------- 1 | WGL_EXT_depth_float 2 | http://www.opengl.org/registry/specs/EXT/wgl_depth_float.txt 3 | WGL_EXT_depth_float 4 | 5 | WGL_DEPTH_FLOAT_EXT 0x2040 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_EXT_extensions_string: -------------------------------------------------------------------------------- 1 | WGL_EXT_extensions_string 2 | http://www.opengl.org/registry/specs/EXT/wgl_extensions_string.txt 3 | WGL_EXT_extensions_string 4 | 5 | const char* wglGetExtensionsStringEXT (void) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_EXT_framebuffer_sRGB: -------------------------------------------------------------------------------- 1 | WGL_EXT_framebuffer_sRGB 2 | http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt 3 | WGL_EXT_framebuffer_sRGB 4 | 5 | WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20A9 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_EXT_multisample: -------------------------------------------------------------------------------- 1 | WGL_EXT_multisample 2 | http://www.opengl.org/registry/specs/EXT/wgl_multisample.txt 3 | WGL_EXT_multisample 4 | 5 | WGL_SAMPLE_BUFFERS_EXT 0x2041 6 | WGL_SAMPLES_EXT 0x2042 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_EXT_pixel_format_packed_float: -------------------------------------------------------------------------------- 1 | WGL_EXT_pixel_format_packed_float 2 | http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt 3 | WGL_EXT_pixel_format_packed_float 4 | 5 | WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20A8 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_EXT_swap_control: -------------------------------------------------------------------------------- 1 | WGL_EXT_swap_control 2 | http://www.opengl.org/registry/specs/EXT/wgl_swap_control.txt 3 | WGL_EXT_swap_control 4 | 5 | int wglGetSwapIntervalEXT (void) 6 | BOOL wglSwapIntervalEXT (int interval) 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_EXT_swap_control_tear: -------------------------------------------------------------------------------- 1 | WGL_EXT_swap_control_tear 2 | http://www.opengl.org/registry/specs/EXT/wgl_swap_control_tear.txt 3 | WGL_EXT_swap_control_tear 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_NV_DX_interop2: -------------------------------------------------------------------------------- 1 | WGL_NV_DX_interop2 2 | http://www.opengl.org/registry/specs/NV/DX_interop2.txt 3 | WGL_NV_DX_interop2 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_NV_delay_before_swap: -------------------------------------------------------------------------------- 1 | WGL_NV_delay_before_swap 2 | http://www.opengl.org/registry/specs/NV/wgl_delay_before_swap.txt 3 | WGL_NV_delay_before_swap 4 | 5 | BOOL wglDelayBeforeSwapNV (HDC hDC, GLfloat seconds) 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/extensions/gl/WGL_NV_multisample_coverage: -------------------------------------------------------------------------------- 1 | WGL_NV_multisample_coverage 2 | http://www.opengl.org/registry/specs/NV/multisample_coverage.txt 3 | WGL_NV_multisample_coverage 4 | 5 | WGL_COVERAGE_SAMPLES_NV 0x2042 6 | WGL_COLOR_SAMPLES_NV 0x20B9 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/eglew_mid.h: -------------------------------------------------------------------------------- 1 | /* ------------------------------------------------------------------------- */ 2 | 3 | #define EGLEW_FUN_EXPORT GLEW_FUN_EXPORT 4 | #define EGLEW_VAR_EXPORT GLEW_VAR_EXPORT 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/footer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/glew.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/auto/src/glew.rc -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/glew_str_tail.c: -------------------------------------------------------------------------------- 1 | } 2 | ret = (len == 0); 3 | } 4 | return ret; 5 | } 6 | 7 | #endif /* _WIN32 */ 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/glewinfo.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/auto/src/glewinfo.rc -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/glewinfo_egl.c: -------------------------------------------------------------------------------- 1 | } 2 | 3 | #elif defined(GLEW_EGL) 4 | 5 | static void eglewInfo () 6 | { 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/glewinfo_gl.c: -------------------------------------------------------------------------------- 1 | /* ------------------------------------------------------------------------ */ 2 | 3 | static void glewInfo (void) 4 | { 5 | #ifdef GL_VERSION_1_1 6 | _glewInfo_GL_VERSION_1_1(); 7 | #endif /* GL_VERSION_1_1 */ 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/glewinfo_glx.c: -------------------------------------------------------------------------------- 1 | } 2 | 3 | #elif !defined(GLEW_EGL) && !defined(GLEW_OSMESA) /* _UNIX */ 4 | 5 | static void glxewInfo () 6 | { 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/glewinfo_wgl.c: -------------------------------------------------------------------------------- 1 | } 2 | 3 | /* ------------------------------------------------------------------------ */ 4 | 5 | #if defined(_WIN32) && !defined(GLEW_EGL) && !defined(GLEW_OSMESA) 6 | 7 | static void wglewInfo () 8 | { 9 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/glxew_mid.h: -------------------------------------------------------------------------------- 1 | /* ------------------------------------------------------------------------- */ 2 | 3 | #define GLXEW_FUN_EXPORT GLEW_FUN_EXPORT 4 | #define GLXEW_VAR_EXPORT GLEW_VAR_EXPORT 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/visualinfo.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/auto/src/visualinfo.rc -------------------------------------------------------------------------------- /ThirdParty/glew/auto/src/wglew_mid.h: -------------------------------------------------------------------------------- 1 | /* ------------------------------------------------------------------------- */ 2 | 3 | #define WGLEW_FUN_EXPORT GLEW_FUN_EXPORT 4 | #define WGLEW_VAR_EXPORT GLEW_VAR_EXPORT 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/build/conan/.gitignore: -------------------------------------------------------------------------------- 1 | #Backup files 2 | *\~ 3 | *swp 4 | 5 | #OSX 6 | Thumbs.db 7 | .DS_Store 8 | 9 | #Emacs buffers 10 | \#*\# 11 | \.#* 12 | 13 | #Conan 14 | test_package/build 15 | conanfile.pyc 16 | conaninfo.txt 17 | conanbuildinfo.cmake 18 | -------------------------------------------------------------------------------- /ThirdParty/glew/build/conan/.travis/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | set -x 5 | 6 | if [[ "$(uname -s)" == 'Darwin' ]]; then 7 | if which pyenv > /dev/null; then 8 | eval "$(pyenv init -)" 9 | fi 10 | pyenv activate conan 11 | fi 12 | 13 | python build.py 14 | -------------------------------------------------------------------------------- /ThirdParty/glew/build/conan/test_package/main.c: -------------------------------------------------------------------------------- 1 | #include "GL/glew.h" 2 | 3 | int main (){ 4 | glewGetString(GLEW_VERSION); 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /ThirdParty/glew/build/glew.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/build/glew.rc -------------------------------------------------------------------------------- /ThirdParty/glew/build/glewinfo.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/build/glewinfo.rc -------------------------------------------------------------------------------- /ThirdParty/glew/build/visualinfo.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/build/visualinfo.rc -------------------------------------------------------------------------------- /ThirdParty/glew/config/Makefile.linux-clang-egl: -------------------------------------------------------------------------------- 1 | include config/Makefile.linux-clang 2 | 3 | LDFLAGS.GL = -lEGL -lGL 4 | CFLAGS.EXTRA += -DGLEW_EGL 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/config/Makefile.linux-egl: -------------------------------------------------------------------------------- 1 | include config/Makefile.linux 2 | 3 | LDFLAGS.GL = -lEGL -lGL 4 | CFLAGS.EXTRA += -DGLEW_EGL 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/config/Makefile.linux-osmesa: -------------------------------------------------------------------------------- 1 | include config/Makefile.linux 2 | 3 | LDFLAGS.GL = -lOSMesa 4 | CFLAGS.EXTRA += -DGLEW_OSMESA 5 | -------------------------------------------------------------------------------- /ThirdParty/glew/config/Makefile.mingw-win32: -------------------------------------------------------------------------------- 1 | include config/Makefile.mingw 2 | 3 | POPT := -march=i686 -mtune=generic -O2 4 | CFLAGS.EXTRA += -m32 5 | LDFLAGS.EXTRA += -m32 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/config/Makefile.msys-win32: -------------------------------------------------------------------------------- 1 | include config/Makefile.msys 2 | 3 | POPT := -march=i686 -mtune=generic -O2 4 | CFLAGS.EXTRA += -m32 5 | LDFLAGS.EXTRA += -m32 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/config/Makefile.msys-win64: -------------------------------------------------------------------------------- 1 | include config/Makefile.msys 2 | 3 | POPT := -mtune=generic -O2 4 | CFLAGS.EXTRA += -m64 5 | LDFLAGS.EXTRA += -m64 6 | -------------------------------------------------------------------------------- /ThirdParty/glew/config/version: -------------------------------------------------------------------------------- 1 | GLEW_MAJOR = 2 2 | GLEW_MINOR = 1 3 | GLEW_MICRO = 0 4 | GLEW_VERSION = $(GLEW_MAJOR).$(GLEW_MINOR).$(GLEW_MICRO) 5 | GLEW_NAME = GLEW 6 | SO_MAJOR = $(GLEW_MAJOR).$(GLEW_MINOR) 7 | SO_VERSION = $(GLEW_VERSION) 8 | -------------------------------------------------------------------------------- /ThirdParty/glew/doc/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/doc/github.png -------------------------------------------------------------------------------- /ThirdParty/glew/doc/glew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/doc/glew.png -------------------------------------------------------------------------------- /ThirdParty/glew/doc/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/doc/new.png -------------------------------------------------------------------------------- /ThirdParty/glew/doc/ogl_sm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/doc/ogl_sm.jpg -------------------------------------------------------------------------------- /ThirdParty/glew/doc/travis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/ThirdParty/glew/doc/travis.png -------------------------------------------------------------------------------- /media/android-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/media/android-logo.png -------------------------------------------------------------------------------- /media/apple-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/media/apple-logo.png -------------------------------------------------------------------------------- /media/diligentgraphics-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/media/diligentgraphics-logo.png -------------------------------------------------------------------------------- /media/emscripten-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/media/emscripten-logo.png -------------------------------------------------------------------------------- /media/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/media/facebook.png -------------------------------------------------------------------------------- /media/linux-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/media/linux-logo.png -------------------------------------------------------------------------------- /media/macos-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/media/macos-logo.png -------------------------------------------------------------------------------- /media/tvos-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/media/tvos-logo.png -------------------------------------------------------------------------------- /media/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/media/twitter.png -------------------------------------------------------------------------------- /media/uwindows-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/media/uwindows-logo.png -------------------------------------------------------------------------------- /media/windows-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiligentGraphics/DiligentCore/1aa0f40bbb6ae84c51fdf85b07504640d56fd327/media/windows-logo.png --------------------------------------------------------------------------------