CppOpenGLWebAssemblyCMake

Application benchmark

A C++/OpenGL/OpenAL based application and benchmarking project demonstrating the performance difference between native compilation and WebAssembly compilation.

A C++/OpenGL/OpenAL based application built with CMake for Linux/Windows/macOS/WebAssembly

GitHub

73 stars
6 watching
5 forks
Language: HTML
last commit: over 2 years ago
Linked from 1 awesome list

applicationcmakecppemscriptenglfwglmglsllinuxmacosopenalopenglopengl-esvisualstudiowebassemblywindows

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lukka/run-cmake An action that automates C++ application builds using CMake and vcpkg. 182
leetal/ios-cmake A toolchain file for building C/C++/Obj-C++ applications for various Apple platforms 1,908
lukka/run-vcpkg An action that automates C++ project setup with vcpkg package management 196
lectem/cpp-boilerplate A C++ template with modern CMake setup and basic project infrastructure 313
cmake-basis/basis A comprehensive suite of tools and utilities for creating and managing C++ projects and software libraries 48
ldionne/metabench A simple framework for compile-time microbenchmarks in C++ using the CMake build system. 183
bjornblissing/osg-3rdparty-cmake CMake scripts for building and packaging third-party libraries used in the OpenSceneGraph project 182
bytecodealliance/wasmtime-cpp Provides C++ API bindings to the WebAssembly runtime engine 87
cpp-best-practices/cmake_template C++ project template providing a set of best practices and tools for building and testing C++ applications 1,138
ripper37/gl_vs_vk A comparison of two graphics APIs to measure their API-related overhead and performance differences 83
acdemiralp/gl A C++ wrapper around the OpenGL 4.6 Core Profile for creating and managing graphics resources. 158
thelartians/packageproject.cmake A CMake script generator for creating packageable projects with standardized configuration options. 108
bast/cmake-example Demonstrates various CMake features and builds a CDash testing dashboard 142
parawave/vulkan-cpp-library A set of C++ modules extending the JUCE application framework with Vulkan support 25
bsamseth/cpp-project A template for building and testing C++ projects with automated testing and reporting features. 600