├── .hgignore ├── README.md ├── bin ├── microprofile-win32-cswitch_x64.exe ├── microprofile-win32-cswitch_x64.pdb ├── microprofile-win32-cswitch_x86.exe └── microprofile-win32-cswitch_x86.pdb ├── demo ├── README ├── demo_windows.sln ├── embed.bat ├── glew │ ├── GL │ │ ├── glew.h │ │ ├── glxew.h │ │ └── wglew.h │ ├── LICENSE.txt │ └── glew.c ├── noui │ ├── Makefile │ ├── demo_noui.cpp │ ├── fakework.cpp │ ├── miniz.c │ ├── noui.vcxproj │ └── noui.vcxproj.filters ├── noui_d3d11 │ ├── Tutorial02.fx │ ├── Tutorial02_PS.hlsl │ ├── Tutorial02_VS.hlsl │ ├── demo_noui_d3d11.cpp │ ├── fakework.cpp │ ├── noui_d3d11.vcxproj │ └── noui_d3d11.vcxproj.filters ├── noui_d3d12 │ ├── d3dx12.h │ ├── noui_d3d12.cpp │ ├── noui_d3d12.vcxproj │ ├── noui_d3d12.vcxproj.filters │ └── shaders.hlsl ├── noui_d3d12_multithreading │ ├── SquidRoom.bin │ ├── SquidRoom.h │ ├── d3dx12.h │ ├── noui_d3d12_multithreading.cpp │ ├── noui_d3d12_multithreading.vcxproj │ └── shaders.hlsl └── ui │ ├── Makefile │ ├── demo.cpp │ ├── fakework.cpp │ ├── glinc.h │ ├── microprofile.cpp │ ├── ui.vcxproj │ └── ui.vcxproj.filters ├── microprofile-dev.sublime-project ├── microprofile.h ├── microprofile_html.h ├── microprofileui.h └── src ├── Makefile ├── dtrace_contextswitch ├── embed.c ├── microprofile-win32-cswitch ├── main.cpp ├── microprofile-win32-cswitch.sln ├── microprofile-win32-cswitch.vcxproj └── microprofile-win32-cswitch.vcxproj.filters ├── microprofile.html └── premake4.lua /.hgignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/.hgignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/README.md -------------------------------------------------------------------------------- /bin/microprofile-win32-cswitch_x64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/bin/microprofile-win32-cswitch_x64.exe -------------------------------------------------------------------------------- /bin/microprofile-win32-cswitch_x64.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/bin/microprofile-win32-cswitch_x64.pdb -------------------------------------------------------------------------------- /bin/microprofile-win32-cswitch_x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/bin/microprofile-win32-cswitch_x86.exe -------------------------------------------------------------------------------- /bin/microprofile-win32-cswitch_x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/bin/microprofile-win32-cswitch_x86.pdb -------------------------------------------------------------------------------- /demo/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/README -------------------------------------------------------------------------------- /demo/demo_windows.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/demo_windows.sln -------------------------------------------------------------------------------- /demo/embed.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/embed.bat -------------------------------------------------------------------------------- /demo/glew/GL/glew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/glew/GL/glew.h -------------------------------------------------------------------------------- /demo/glew/GL/glxew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/glew/GL/glxew.h -------------------------------------------------------------------------------- /demo/glew/GL/wglew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/glew/GL/wglew.h -------------------------------------------------------------------------------- /demo/glew/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/glew/LICENSE.txt -------------------------------------------------------------------------------- /demo/glew/glew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/glew/glew.c -------------------------------------------------------------------------------- /demo/noui/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui/Makefile -------------------------------------------------------------------------------- /demo/noui/demo_noui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui/demo_noui.cpp -------------------------------------------------------------------------------- /demo/noui/fakework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui/fakework.cpp -------------------------------------------------------------------------------- /demo/noui/miniz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui/miniz.c -------------------------------------------------------------------------------- /demo/noui/noui.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui/noui.vcxproj -------------------------------------------------------------------------------- /demo/noui/noui.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui/noui.vcxproj.filters -------------------------------------------------------------------------------- /demo/noui_d3d11/Tutorial02.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d11/Tutorial02.fx -------------------------------------------------------------------------------- /demo/noui_d3d11/Tutorial02_PS.hlsl: -------------------------------------------------------------------------------- 1 | #include "Tutorial02.fx" 2 | -------------------------------------------------------------------------------- /demo/noui_d3d11/Tutorial02_VS.hlsl: -------------------------------------------------------------------------------- 1 | #include "Tutorial02.fx" 2 | -------------------------------------------------------------------------------- /demo/noui_d3d11/demo_noui_d3d11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d11/demo_noui_d3d11.cpp -------------------------------------------------------------------------------- /demo/noui_d3d11/fakework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d11/fakework.cpp -------------------------------------------------------------------------------- /demo/noui_d3d11/noui_d3d11.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d11/noui_d3d11.vcxproj -------------------------------------------------------------------------------- /demo/noui_d3d11/noui_d3d11.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d11/noui_d3d11.vcxproj.filters -------------------------------------------------------------------------------- /demo/noui_d3d12/d3dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d12/d3dx12.h -------------------------------------------------------------------------------- /demo/noui_d3d12/noui_d3d12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d12/noui_d3d12.cpp -------------------------------------------------------------------------------- /demo/noui_d3d12/noui_d3d12.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d12/noui_d3d12.vcxproj -------------------------------------------------------------------------------- /demo/noui_d3d12/noui_d3d12.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d12/noui_d3d12.vcxproj.filters -------------------------------------------------------------------------------- /demo/noui_d3d12/shaders.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d12/shaders.hlsl -------------------------------------------------------------------------------- /demo/noui_d3d12_multithreading/SquidRoom.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d12_multithreading/SquidRoom.bin -------------------------------------------------------------------------------- /demo/noui_d3d12_multithreading/SquidRoom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d12_multithreading/SquidRoom.h -------------------------------------------------------------------------------- /demo/noui_d3d12_multithreading/d3dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d12_multithreading/d3dx12.h -------------------------------------------------------------------------------- /demo/noui_d3d12_multithreading/noui_d3d12_multithreading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d12_multithreading/noui_d3d12_multithreading.cpp -------------------------------------------------------------------------------- /demo/noui_d3d12_multithreading/noui_d3d12_multithreading.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d12_multithreading/noui_d3d12_multithreading.vcxproj -------------------------------------------------------------------------------- /demo/noui_d3d12_multithreading/shaders.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/noui_d3d12_multithreading/shaders.hlsl -------------------------------------------------------------------------------- /demo/ui/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/ui/Makefile -------------------------------------------------------------------------------- /demo/ui/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/ui/demo.cpp -------------------------------------------------------------------------------- /demo/ui/fakework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/ui/fakework.cpp -------------------------------------------------------------------------------- /demo/ui/glinc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/ui/glinc.h -------------------------------------------------------------------------------- /demo/ui/microprofile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/ui/microprofile.cpp -------------------------------------------------------------------------------- /demo/ui/ui.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/ui/ui.vcxproj -------------------------------------------------------------------------------- /demo/ui/ui.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/demo/ui/ui.vcxproj.filters -------------------------------------------------------------------------------- /microprofile-dev.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/microprofile-dev.sublime-project -------------------------------------------------------------------------------- /microprofile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/microprofile.h -------------------------------------------------------------------------------- /microprofile_html.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/microprofile_html.h -------------------------------------------------------------------------------- /microprofileui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/microprofileui.h -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/dtrace_contextswitch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/src/dtrace_contextswitch -------------------------------------------------------------------------------- /src/embed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/src/embed.c -------------------------------------------------------------------------------- /src/microprofile-win32-cswitch/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/src/microprofile-win32-cswitch/main.cpp -------------------------------------------------------------------------------- /src/microprofile-win32-cswitch/microprofile-win32-cswitch.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/src/microprofile-win32-cswitch/microprofile-win32-cswitch.sln -------------------------------------------------------------------------------- /src/microprofile-win32-cswitch/microprofile-win32-cswitch.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/src/microprofile-win32-cswitch/microprofile-win32-cswitch.vcxproj -------------------------------------------------------------------------------- /src/microprofile-win32-cswitch/microprofile-win32-cswitch.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/src/microprofile-win32-cswitch/microprofile-win32-cswitch.vcxproj.filters -------------------------------------------------------------------------------- /src/microprofile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/src/microprofile.html -------------------------------------------------------------------------------- /src/premake4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbinks/microprofile/HEAD/src/premake4.lua --------------------------------------------------------------------------------