Files
metabuilder/gameengine/packages/materialx/javascript/MaterialXTest/browser/karma.conf.js
johndoe6345789 6fbc47a2db feat: Add SDL3CPlusPlus game engine to gameengine/
Import SDL3CPlusPlus C++ game engine with:
- SDL3 + bgfx rendering backend
- Vulkan/Metal/DirectX shader support
- MaterialX material system
- Scene framework with ECS architecture
- Comprehensive test suite (TDD approach)
- Conan package management
- CMake build system

This provides the native C++ foundation for the Universal Platform's
Game and 3D capability modules.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 16:29:20 +00:00

38 lines
1.3 KiB
JavaScript
Executable File

module.exports = function (config)
{
config.set({
basePath: '../', // base is the javascript folder
files: [
{ pattern: '_build/JsMaterialXGenShader.js', watched: false, included: true, served: true },
{ pattern: '_build/JsMaterialXGenShader.wasm', watched: false, included: false, served: true },
{ pattern: '_build/JsMaterialXGenShader.data', watched: false, included: false, served: true, nocache: true },
{ pattern: 'browser/*.spec.js', watched: true, included: true, served: true },
],
mime: {
'application/wasm': ['wasm'],
'application/octet-stream; charset=UTF-8': ['data'],
},
proxies: {
'/JsMaterialXGenShader.data': '/base/_build/JsMaterialXGenShader.data',
},
reporters: ['mocha'],
client: {
mocha: {
reporter: 'html'
}
},
browsers: ['Chrome'],
port: 8080,
autoWatch: true,
concurrency: Infinity,
// logLevel: config.LOG_DEBUG,
frameworks: ['mocha', 'chai'],
plugins: [
'karma-chai',
'karma-chrome-launcher',
'karma-mocha',
'karma-mocha-reporter',
],
});
};