├── .gitignore ├── CMakeLists.txt ├── d3d9.def ├── d3dtest.cpp ├── glew.c ├── include ├── adapter.hpp ├── allocators.hpp ├── bufferobject.hpp ├── commandqueue.hpp ├── d3dgl.hpp ├── device.hpp ├── glew.h ├── glformat.hpp ├── glxew.h ├── pixelshader.hpp ├── plainsurface.hpp ├── private_iids.hpp ├── query.hpp ├── rendertarget.hpp ├── swapchain.hpp ├── texture.hpp ├── texture3d.hpp ├── texturecube.hpp ├── trace.hpp ├── vertexdeclaration.hpp ├── vertexshader.hpp └── wglew.h ├── main.cpp ├── mojoshader ├── LICENSE.txt ├── README.txt ├── mojoshader.c ├── mojoshader.h ├── mojoshader_common.c ├── mojoshader_internal.h └── mojoshader_version.h └── src ├── adapter.cpp ├── bufferobject.cpp ├── commandqueue.cpp ├── d3dgl.cpp ├── device.cpp ├── glformat.cpp ├── pixelshader.cpp ├── plainsurface.cpp ├── query.cpp ├── rendertarget.cpp ├── swapchain.cpp ├── texture.cpp ├── texture3d.cpp ├── texturecube.cpp ├── vertexdeclaration.cpp └── vertexshader.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | *kdev4 2 | build 3 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /d3d9.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/d3d9.def -------------------------------------------------------------------------------- /d3dtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/d3dtest.cpp -------------------------------------------------------------------------------- /glew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/glew.c -------------------------------------------------------------------------------- /include/adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/adapter.hpp -------------------------------------------------------------------------------- /include/allocators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/allocators.hpp -------------------------------------------------------------------------------- /include/bufferobject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/bufferobject.hpp -------------------------------------------------------------------------------- /include/commandqueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/commandqueue.hpp -------------------------------------------------------------------------------- /include/d3dgl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/d3dgl.hpp -------------------------------------------------------------------------------- /include/device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/device.hpp -------------------------------------------------------------------------------- /include/glew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/glew.h -------------------------------------------------------------------------------- /include/glformat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/glformat.hpp -------------------------------------------------------------------------------- /include/glxew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/glxew.h -------------------------------------------------------------------------------- /include/pixelshader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/pixelshader.hpp -------------------------------------------------------------------------------- /include/plainsurface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/plainsurface.hpp -------------------------------------------------------------------------------- /include/private_iids.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/private_iids.hpp -------------------------------------------------------------------------------- /include/query.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/query.hpp -------------------------------------------------------------------------------- /include/rendertarget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/rendertarget.hpp -------------------------------------------------------------------------------- /include/swapchain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/swapchain.hpp -------------------------------------------------------------------------------- /include/texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/texture.hpp -------------------------------------------------------------------------------- /include/texture3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/texture3d.hpp -------------------------------------------------------------------------------- /include/texturecube.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/texturecube.hpp -------------------------------------------------------------------------------- /include/trace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/trace.hpp -------------------------------------------------------------------------------- /include/vertexdeclaration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/vertexdeclaration.hpp -------------------------------------------------------------------------------- /include/vertexshader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/vertexshader.hpp -------------------------------------------------------------------------------- /include/wglew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/include/wglew.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/main.cpp -------------------------------------------------------------------------------- /mojoshader/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/mojoshader/LICENSE.txt -------------------------------------------------------------------------------- /mojoshader/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/mojoshader/README.txt -------------------------------------------------------------------------------- /mojoshader/mojoshader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/mojoshader/mojoshader.c -------------------------------------------------------------------------------- /mojoshader/mojoshader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/mojoshader/mojoshader.h -------------------------------------------------------------------------------- /mojoshader/mojoshader_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/mojoshader/mojoshader_common.c -------------------------------------------------------------------------------- /mojoshader/mojoshader_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/mojoshader/mojoshader_internal.h -------------------------------------------------------------------------------- /mojoshader/mojoshader_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/mojoshader/mojoshader_version.h -------------------------------------------------------------------------------- /src/adapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/adapter.cpp -------------------------------------------------------------------------------- /src/bufferobject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/bufferobject.cpp -------------------------------------------------------------------------------- /src/commandqueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/commandqueue.cpp -------------------------------------------------------------------------------- /src/d3dgl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/d3dgl.cpp -------------------------------------------------------------------------------- /src/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/device.cpp -------------------------------------------------------------------------------- /src/glformat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/glformat.cpp -------------------------------------------------------------------------------- /src/pixelshader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/pixelshader.cpp -------------------------------------------------------------------------------- /src/plainsurface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/plainsurface.cpp -------------------------------------------------------------------------------- /src/query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/query.cpp -------------------------------------------------------------------------------- /src/rendertarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/rendertarget.cpp -------------------------------------------------------------------------------- /src/swapchain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/swapchain.cpp -------------------------------------------------------------------------------- /src/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/texture.cpp -------------------------------------------------------------------------------- /src/texture3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/texture3d.cpp -------------------------------------------------------------------------------- /src/texturecube.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/texturecube.cpp -------------------------------------------------------------------------------- /src/vertexdeclaration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/vertexdeclaration.cpp -------------------------------------------------------------------------------- /src/vertexshader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcat/d3dgl/HEAD/src/vertexshader.cpp --------------------------------------------------------------------------------