├── deps ├── glslang │ ├── Test │ │ ├── empty.frag │ │ ├── bar.h │ │ ├── empty2.frag │ │ ├── inc2 │ │ │ ├── foo.h │ │ │ └── bar.h │ │ ├── parent.h │ │ ├── empty3.frag │ │ ├── baseResults │ │ │ ├── hlsl.pp.expand.frag.err │ │ │ ├── preprocessor.errors.vert.out │ │ │ ├── preprocessor.line.frag.err │ │ │ ├── preprocessor.line.vert.err │ │ │ ├── preprocessor.simple.vert.err │ │ │ ├── preprocessor.bad_arg.vert.out │ │ │ ├── preprocessor.defined.vert.out │ │ │ ├── preprocessor.edge_cases.vert.err │ │ │ ├── preprocessor.eof_missing.vert.err │ │ │ ├── preprocessor.many.endif.vert.out │ │ │ ├── preprocessor.function_macro.vert.err │ │ │ ├── preprocessor.include.disabled.vert.out │ │ │ ├── preprocessor.include.enabled.vert.out │ │ │ ├── preprocessor.cpp_style___FILE__.vert.err │ │ │ ├── remap.invalid-spirv-2.out │ │ │ ├── preprocessor.cpp_style_line_directive.vert.out │ │ │ ├── preprocessor.eof_missing.vert.out │ │ │ ├── preprocessor.success_if_parse_would_fail.vert.err │ │ │ ├── remap.invalid-spirv-1.out │ │ │ ├── size │ │ │ ├── preprocessor.pragma.vert.err │ │ │ ├── preprocessor.line.frag.out │ │ │ ├── badChars.frag.out │ │ │ ├── preprocessor.success_if_parse_would_fail.vert.out │ │ │ ├── preprocessor.extensions.vert.err │ │ │ ├── preprocessor.bad_arg.vert.err │ │ │ ├── preprocessor.defined.vert.err │ │ │ ├── preprocessor.edge_cases.vert.out │ │ │ ├── badMacroArgs.frag.out │ │ │ ├── glsl.entryPointRename2.vert.out │ │ │ ├── vulkan.comp.out │ │ │ ├── spv.demoteDisabled.frag.out │ │ │ ├── spv.extPostDepthCoverage_Error.frag.out │ │ │ ├── spv.specConstArrayCheck.vert.out │ │ │ ├── spv.subgroupBallotNeg.comp.out │ │ │ ├── glspv.version.vert.out │ │ │ ├── preprocessor.pragma.vert.out │ │ │ └── reflection.frag.out │ │ ├── i1.h │ │ ├── inc1 │ │ │ ├── path1 │ │ │ │ ├── bar.h │ │ │ │ ├── local.h │ │ │ │ └── notHere.h │ │ │ ├── path2 │ │ │ │ ├── bar.h │ │ │ │ ├── remote.h │ │ │ │ └── notHere.h │ │ │ ├── badInc.h │ │ │ ├── bar.h │ │ │ └── foo.h │ │ ├── preprocessor.eof_missing.vert │ │ ├── 435.vert │ │ ├── foo.h │ │ ├── parentBad │ │ ├── cppBad2.vert │ │ ├── cppBad3.vert │ │ ├── badMacroArgs.frag │ │ ├── errors.frag │ │ ├── bump │ │ ├── cppBad4.vert │ │ ├── cppBad5.vert │ │ ├── mains1.frag │ │ ├── mains2.frag │ │ ├── noMain.vert │ │ ├── nosuffix │ │ ├── glspv.version.vert │ │ ├── glspv.esversion.vert │ │ ├── compoundsuffix.vert.glsl │ │ ├── glslangValidator │ │ ├── glspv.version.frag │ │ ├── badChars.frag │ │ ├── cppBad.vert │ │ ├── implicitInnerAtomicUint.frag │ │ ├── noMain1.geom │ │ ├── hlsl.PointSize.vert │ │ ├── preprocessor.line.frag │ │ ├── spv.hlslDebugInfo.vert │ │ ├── hlsl.depthLess.frag │ │ ├── noMain2.geom │ │ ├── specExamples.frag │ │ ├── specExamples.vert │ │ ├── hlsl.sin.frag │ │ ├── makeDoc │ │ ├── preprocessor.success_if_parse_would_fail.vert │ │ ├── spv.glFragColor.frag │ │ ├── glsl.entryPointRename2.vert │ │ ├── mains.frag │ │ ├── remap.literal64.none.spv │ │ ├── preprocessor.defined.vert │ │ ├── remap.invalid-spirv-1.spv │ │ ├── remap.invalid-spirv-2.spv │ │ ├── 300link3.frag │ │ ├── compoundsuffix.frag.hlsl │ │ ├── hlsl.depthGreater.frag │ │ ├── spv.do-simple.vert │ │ ├── spv.while-simple.vert │ │ ├── hlsl.structStructName.frag │ │ ├── reflection.frag │ │ ├── remap.literal64.everything.spv │ │ ├── spv.460.vert │ │ ├── dataOut.frag │ │ ├── hlsl.max.frag │ │ ├── spv.dataOut.frag │ │ ├── hlsl.cast.frag │ │ ├── hlsl.localStructuredBuffer.comp │ │ ├── hlsl.scalar-length.frag │ │ ├── preprocessor.many.endif.vert │ │ ├── 300link.frag │ │ ├── es-link1.frag │ │ ├── maxClipDistances.vert │ │ ├── preprocessor.include.disabled.vert │ │ ├── spv.for-simple.vert │ │ ├── hlsl.intrinsics.lit.frag │ │ ├── hlsl.shapeConvRet.frag │ │ ├── spv.for-notest.vert │ │ ├── hlsl.intrinsics.d3dcolortoubyte4.frag │ │ ├── spv.for-nobody.vert │ │ ├── es-link2.frag │ │ ├── hlsl.inoutquals.negative.frag │ │ ├── spv.noWorkgroup.comp │ │ ├── hlsl.basic.comp │ │ ├── spv.specConst.vert │ │ ├── hlsl.void.frag │ │ ├── hlsl.includeNegative.vert │ │ ├── hlsl.y-negate-1.vert │ │ ├── spv.sample.frag │ │ ├── 410.vert │ │ ├── contradict_1.geom │ │ ├── dataOutIndirect.frag │ │ ├── hlsl.attributeGlobalBuffer.frag │ │ ├── hlsl.matpack-pragma-global.frag │ │ ├── hlsl.noSemantic.functionality1.comp │ │ ├── hlsl.include.vert │ │ ├── hlsl.y-negate-2.vert │ │ ├── hlsl.emptystruct.init.vert │ │ ├── hlsl.emptystructreturn.vert │ │ ├── hlsl.swizzle.frag │ │ ├── spv.demoteDisabled.frag │ │ ├── spv.multiView.frag │ │ ├── spv.volatileAtomic.comp │ │ ├── glsl.entryPointRename.vert │ │ ├── depthOut.frag │ │ ├── remap.basic.none.frag │ │ ├── remap.basic.strip.frag │ │ ├── spv.450.noRedecl.tesc │ │ ├── spv.dead-after-return.vert │ │ ├── spv.deviceGroup.frag │ │ ├── spv.targetVulkan.vert │ │ ├── hlsl.clip.frag │ │ ├── hlsl.emptystructreturn.frag │ │ ├── hlsl.wavequery.comp │ │ ├── remap.basic.dcefunc.frag │ │ ├── remap.basic.everything.frag │ │ ├── spv.430.frag │ │ ├── spv.460.comp │ │ ├── spv.dead-after-discard.frag │ │ ├── 410.tesc │ │ ├── hlsl.layoutOverride.vert │ │ ├── web.testlist │ │ ├── 310implicitSizeArrayError.vert │ │ ├── hlsl.precedence2.frag │ │ ├── negativeArraySize.comp │ │ ├── spv.OVR_multiview.vert │ │ ├── hlsl.numthreads.comp │ │ ├── spv.depthOut.frag │ │ ├── spv.simpleFunctionCall.frag │ │ ├── hlsl.imagefetch-subvec4.comp │ │ ├── hlsl.mip.negative.frag │ │ ├── hlsl.mip.negative2.frag │ │ ├── spv.dataOutIndirect.frag │ │ ├── spv.for-complex-condition.vert │ │ ├── hlsl.clipdistance-1.frag │ │ ├── hlsl.float1.frag │ │ ├── hlsl.whileLoop.frag │ │ ├── preprocessor.bad_arg.vert │ │ ├── remap.if.none.frag │ │ ├── spv.fullyCovered.frag │ │ ├── cppIntMinOverNegativeOne.frag │ │ ├── hlsl.precedence.frag │ │ ├── hlsl.synthesizeInput.frag │ │ ├── remap.specconst.comp │ │ ├── spv.extPostDepthCoverage.frag │ │ ├── spv.smBuiltins.frag │ │ ├── spv.subgroup.frag │ │ ├── hlsl.store.rwbyteaddressbuffer.type.comp │ │ ├── remap.if.everything.frag │ │ ├── spv.merge-unreachable.frag │ │ ├── spv.noDeadDecorations.vert │ │ ├── spv.shaderStencilExport.frag │ │ ├── spv.uniformInitializer.frag │ │ ├── spv.unit1.frag │ │ ├── glsl.es320.subgroup.frag │ │ ├── hlsl.struct.split.assign.frag │ │ ├── cppRelaxSkipTokensErrors.vert │ │ ├── hlsl.target.frag │ │ ├── spv.sampleMaskOverrideCoverage.frag │ │ ├── 300link2.frag │ │ ├── hlsl.assoc.frag │ │ ├── hlsl.pp.vert │ │ ├── link3.frag │ │ ├── 330comp.frag │ │ ├── hlsl.wavequery.frag │ │ ├── spv.sampleId.frag │ │ ├── spv.test.vert │ │ ├── 450.comp │ │ ├── hlsl.deadFunctionMissingBody.vert │ │ ├── hlsl.discard.frag │ │ ├── preprocessor.pragma.vert │ │ ├── spv.dataOutIndirect.vert │ │ ├── spv.length.frag │ │ ├── spv.unit3.frag │ │ ├── link.vk.differentPC.0.1.frag │ │ ├── link.vk.differentPC.1.1.frag │ │ ├── link.vk.matchingPC.0.1.frag │ │ ├── link.vk.matchingPC.0.2.frag │ │ ├── spv.branch-return.vert │ │ ├── spv.texture.sampler.transform.frag │ │ ├── contradict_0.geom │ │ ├── hlsl.matType.frag │ │ ├── simpleFunctionCall.frag │ │ ├── spv.debugPrintf_Error.frag │ │ ├── spv.looseUniformNoLoc.vert │ │ ├── spv.multiviewPerViewAttributes.vert │ │ ├── spv.samplePosition.frag │ │ ├── spv.storageBuffer.vert │ │ ├── hlsl.clipdistance-1.vert │ │ ├── hlsl.multiReturn.frag │ │ ├── link.vk.differentPC.0.2.frag │ │ ├── spv.dead-after-continue.vert │ │ └── spv.vulkan110.storageBuffer.vert │ ├── _config.yml │ └── .gitignore ├── lz4 │ └── lz4-1.9.3 │ │ ├── contrib │ │ ├── debian │ │ │ ├── docs │ │ │ ├── compat │ │ │ ├── dirs │ │ │ ├── liblz4.install │ │ │ ├── liblz4-dev.install │ │ │ └── rules │ │ └── gen_manual │ │ │ └── .gitignore │ │ ├── lib │ │ └── .gitignore │ │ ├── .cirrus.yml │ │ └── examples │ │ └── .gitignore ├── hidapi │ └── hidapi-8741697 │ │ ├── VERSION │ │ ├── pc │ │ └── .gitignore │ │ ├── windows │ │ ├── ddk_build │ │ │ └── .gitignore │ │ └── .gitignore │ │ ├── testgui │ │ └── TestGUI.app.in │ │ │ └── Contents │ │ │ ├── PkgInfo │ │ │ └── Resources │ │ │ ├── Signal11.icns │ │ │ └── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── bootstrap │ │ ├── libusb │ │ └── .gitignore │ │ ├── m4 │ │ └── .gitignore │ │ ├── .gitattributes │ │ ├── documentation │ │ ├── cmake-gui-drop-down.png │ │ └── cmake-gui-highlights.png │ │ ├── mac │ │ └── .gitignore │ │ ├── linux │ │ └── .gitignore │ │ └── hidtest │ │ └── .gitignore ├── serial │ └── tests │ │ └── proof_of_concepts │ │ └── mdc2250.cc ├── cimgui │ ├── generator │ │ └── config_generator.lua │ ├── .gitmodules │ └── imgui │ │ ├── misc │ │ ├── fonts │ │ │ ├── DroidSans.ttf │ │ │ ├── ProggyClean.ttf │ │ │ ├── ProggyTiny.ttf │ │ │ ├── Karla-Regular.ttf │ │ │ ├── Roboto-Medium.ttf │ │ │ └── Cousine-Regular.ttf │ │ └── natvis │ │ │ └── README.txt │ │ ├── examples │ │ ├── example_apple_metal │ │ │ ├── iOS │ │ │ │ └── Default-568h@2x.png │ │ │ └── Shared │ │ │ │ └── Renderer.h │ │ └── example_glfw_vulkan │ │ │ └── gen_spv.sh │ │ └── .github │ │ └── pull_request_template.md └── tinyfiledialogs │ └── extras_dll_cs_lua_fortran │ ├── tinyfiledialogs_dylib.txt │ ├── tinyfiledialogs.dylib │ ├── tinyfiledialogs32.dll │ ├── tinyfiledialogs32.lib │ ├── tinyfiledialogs64.dll │ └── tinyfiledialogs64.lib ├── lib ├── rawkit-gpu │ ├── test │ │ ├── test.cpp │ │ └── rawkit-gpu-test.cpp │ └── README.md ├── rawkit-core │ ├── deps │ │ └── flags │ │ │ └── .gitignore │ └── test │ │ └── test.cpp ├── rawkit-diskwatcher │ └── test │ │ ├── fixtures │ │ └── changeme.txt │ │ └── test.cpp ├── rawkit-glsl │ ├── deps │ │ ├── glslang │ │ │ └── glslang-11.5.0 │ │ │ │ ├── Test │ │ │ │ ├── empty.frag │ │ │ │ ├── empty2.frag │ │ │ │ ├── bar.h │ │ │ │ ├── parent.h │ │ │ │ ├── empty3.frag │ │ │ │ ├── inc2 │ │ │ │ │ ├── foo.h │ │ │ │ │ └── bar.h │ │ │ │ ├── i1.h │ │ │ │ ├── inc1 │ │ │ │ │ ├── path1 │ │ │ │ │ │ ├── bar.h │ │ │ │ │ │ ├── local.h │ │ │ │ │ │ └── notHere.h │ │ │ │ │ ├── path2 │ │ │ │ │ │ ├── bar.h │ │ │ │ │ │ ├── remote.h │ │ │ │ │ │ └── notHere.h │ │ │ │ │ ├── badInc.h │ │ │ │ │ ├── bar.h │ │ │ │ │ └── foo.h │ │ │ │ ├── preprocessor.eof_missing.vert │ │ │ │ ├── baseResults │ │ │ │ │ ├── hlsl.pp.expand.frag.err │ │ │ │ │ ├── preprocessor.line.frag.err │ │ │ │ │ ├── preprocessor.line.vert.err │ │ │ │ │ ├── preprocessor.bad_arg.vert.out │ │ │ │ │ ├── preprocessor.defined.vert.out │ │ │ │ │ ├── preprocessor.edge_cases.vert.err │ │ │ │ │ ├── preprocessor.errors.vert.out │ │ │ │ │ ├── preprocessor.many.endif.vert.out │ │ │ │ │ ├── preprocessor.simple.vert.err │ │ │ │ │ ├── preprocessor.eof_missing.vert.err │ │ │ │ │ ├── preprocessor.function_macro.vert.err │ │ │ │ │ ├── preprocessor.include.enabled.vert.out │ │ │ │ │ ├── preprocessor.cpp_style___FILE__.vert.err │ │ │ │ │ ├── preprocessor.include.disabled.vert.out │ │ │ │ │ ├── remap.invalid-spirv-2.out │ │ │ │ │ ├── preprocessor.cpp_style_line_directive.vert.out │ │ │ │ │ ├── preprocessor.eof_missing.vert.out │ │ │ │ │ ├── preprocessor.success_if_parse_would_fail.vert.err │ │ │ │ │ ├── remap.invalid-spirv-1.out │ │ │ │ │ ├── size │ │ │ │ │ ├── preprocessor.pragma.vert.err │ │ │ │ │ ├── preprocessor.line.frag.out │ │ │ │ │ ├── preprocessor.success_if_parse_would_fail.vert.out │ │ │ │ │ ├── hlsl.dashI.vert.d.out │ │ │ │ │ ├── preprocessor.extensions.vert.err │ │ │ │ │ ├── badChars.frag.out │ │ │ │ │ ├── preprocessor.bad_arg.vert.err │ │ │ │ │ ├── preprocessor.defined.vert.err │ │ │ │ │ ├── hlsl.include.vert.d.out │ │ │ │ │ ├── preprocessor.edge_cases.vert.out │ │ │ │ │ ├── badMacroArgs.frag.out │ │ │ │ │ ├── glsl.entryPointRename2.vert.out │ │ │ │ │ ├── spv.demoteDisabled.frag.out │ │ │ │ │ ├── spv.extPostDepthCoverage_Error.frag.out │ │ │ │ │ └── spv.specConstArrayCheck.vert.out │ │ │ │ ├── foo.h │ │ │ │ ├── 435.vert │ │ │ │ ├── cppBad2.vert │ │ │ │ ├── cppBad3.vert │ │ │ │ ├── parentBad │ │ │ │ ├── badMacroArgs.frag │ │ │ │ ├── errors.frag │ │ │ │ ├── bump │ │ │ │ ├── mains1.frag │ │ │ │ ├── mains2.frag │ │ │ │ ├── noMain.vert │ │ │ │ ├── nosuffix │ │ │ │ ├── cppBad4.vert │ │ │ │ ├── cppBad5.vert │ │ │ │ ├── glspv.version.vert │ │ │ │ ├── glspv.esversion.vert │ │ │ │ ├── compoundsuffix.vert.glsl │ │ │ │ ├── glslangValidator │ │ │ │ ├── glspv.version.frag │ │ │ │ ├── cppBad.vert │ │ │ │ ├── implicitInnerAtomicUint.frag │ │ │ │ ├── noMain1.geom │ │ │ │ ├── hlsl.PointSize.vert │ │ │ │ ├── preprocessor.line.frag │ │ │ │ ├── hlsl.depthLess.frag │ │ │ │ ├── noMain2.geom │ │ │ │ ├── spv.hlslDebugInfo.vert │ │ │ │ ├── hlsl.sin.frag │ │ │ │ ├── makeDoc │ │ │ │ ├── preprocessor.success_if_parse_would_fail.vert │ │ │ │ ├── glsl.entryPointRename2.vert │ │ │ │ ├── hlsl.round.dx9.frag │ │ │ │ ├── spv.glFragColor.frag │ │ │ │ ├── hlsl.round.dx10.frag │ │ │ │ ├── mains.frag │ │ │ │ ├── preprocessor.defined.vert │ │ │ │ ├── 300link3.frag │ │ │ │ ├── badChars.frag │ │ │ │ ├── compoundsuffix.frag.hlsl │ │ │ │ ├── hlsl.depthGreater.frag │ │ │ │ ├── spv.do-simple.vert │ │ │ │ ├── spv.while-simple.vert │ │ │ │ ├── reflection.frag │ │ │ │ ├── spv.460.vert │ │ │ │ ├── dataOut.frag │ │ │ │ ├── hlsl.max.frag │ │ │ │ ├── hlsl.structStructName.frag │ │ │ │ ├── specExamples.frag │ │ │ │ ├── specExamples.vert │ │ │ │ ├── spv.dataOut.frag │ │ │ │ ├── hlsl.localStructuredBuffer.comp │ │ │ │ ├── preprocessor.many.endif.vert │ │ │ │ ├── 300link.frag │ │ │ │ ├── es-link1.frag │ │ │ │ ├── hlsl.cast.frag │ │ │ │ ├── hlsl.scalar-length.frag │ │ │ │ ├── maxClipDistances.vert │ │ │ │ ├── preprocessor.include.disabled.vert │ │ │ │ ├── hlsl.shapeConvRet.frag │ │ │ │ ├── remap.invalid-spirv-1.spv │ │ │ │ ├── remap.invalid-spirv-2.spv │ │ │ │ ├── remap.literal64.none.spv │ │ │ │ ├── spv.for-notest.vert │ │ │ │ ├── spv.for-simple.vert │ │ │ │ ├── hlsl.intrinsics.d3dcolortoubyte4.frag │ │ │ │ ├── hlsl.intrinsics.lit.frag │ │ │ │ ├── spv.for-nobody.vert │ │ │ │ ├── hlsl.inoutquals.negative.frag │ │ │ │ ├── remap.literal64.everything.spv │ │ │ │ ├── es-link2.frag │ │ │ │ ├── hlsl.basic.comp │ │ │ │ ├── spv.specConst.vert │ │ │ │ ├── spv.terminate.frag │ │ │ │ ├── hlsl.void.frag │ │ │ │ ├── hlsl.includeNegative.vert │ │ │ │ ├── hlsl.y-negate-1.vert │ │ │ │ ├── spv.layer.tese │ │ │ │ ├── spv.sample.frag │ │ │ │ ├── dataOutIndirect.frag │ │ │ │ ├── hlsl.attributeGlobalBuffer.frag │ │ │ │ ├── hlsl.matpack-pragma-global.frag │ │ │ │ ├── hlsl.noSemantic.functionality1.comp │ │ │ │ ├── 410.vert │ │ │ │ ├── contradict_1.geom │ │ │ │ ├── hlsl.emptystruct.init.vert │ │ │ │ ├── hlsl.emptystructreturn.vert │ │ │ │ ├── hlsl.include.vert │ │ │ │ ├── hlsl.y-negate-2.vert │ │ │ │ ├── rayQuery-initialization.Error.comp │ │ │ │ ├── spv.demoteDisabled.frag │ │ │ │ ├── spv.viewportindex.tese │ │ │ │ ├── glsl.entryPointRename.vert │ │ │ │ ├── hlsl.swizzle.frag │ │ │ │ ├── spv.builtin.ShadingRateEXT.frag │ │ │ │ ├── spv.multiView.frag │ │ │ │ ├── spv.volatileAtomic.comp │ │ │ │ ├── depthOut.frag │ │ │ │ ├── remap.basic.none.frag │ │ │ │ ├── spv.450.noRedecl.tesc │ │ │ │ ├── spv.dead-after-return.vert │ │ │ │ ├── spv.deviceGroup.frag │ │ │ │ ├── spv.targetVulkan.vert │ │ │ │ ├── hlsl.clip.frag │ │ │ │ ├── hlsl.emptystructreturn.frag │ │ │ │ ├── remap.basic.dcefunc.frag │ │ │ │ ├── remap.basic.strip.frag │ │ │ │ ├── spv.460.comp │ │ │ │ ├── spv.dead-after-discard.frag │ │ │ │ ├── 410.tesc │ │ │ │ ├── hlsl.layoutOverride.vert │ │ │ │ ├── hlsl.wavequery.comp │ │ │ │ ├── remap.basic.everything.frag │ │ │ │ ├── spv.430.frag │ │ │ │ ├── web.testlist │ │ │ │ ├── 310implicitSizeArrayError.vert │ │ │ │ ├── hlsl.precedence2.frag │ │ │ │ ├── negativeArraySize.comp │ │ │ │ ├── spv.OVR_multiview.vert │ │ │ │ ├── spv.depthOut.frag │ │ │ │ ├── hlsl.imagefetch-subvec4.comp │ │ │ │ ├── hlsl.mip.negative.frag │ │ │ │ ├── hlsl.mip.negative2.frag │ │ │ │ ├── hlsl.numthreads.comp │ │ │ │ ├── spv.dataOutIndirect.frag │ │ │ │ ├── spv.for-complex-condition.vert │ │ │ │ ├── spv.simpleFunctionCall.frag │ │ │ │ ├── hlsl.clipdistance-1.frag │ │ │ │ ├── hlsl.float1.frag │ │ │ │ ├── hlsl.whileLoop.frag │ │ │ │ ├── preprocessor.bad_arg.vert │ │ │ │ ├── spv.fullyCovered.frag │ │ │ │ ├── cppIntMinOverNegativeOne.frag │ │ │ │ ├── hlsl.precedence.frag │ │ │ │ ├── hlsl.synthesizeInput.frag │ │ │ │ ├── remap.if.none.frag │ │ │ │ ├── remap.specconst.comp │ │ │ │ ├── spv.extPostDepthCoverage.frag │ │ │ │ ├── spv.smBuiltins.frag │ │ │ │ ├── remap.if.everything.frag │ │ │ │ ├── spv.noDeadDecorations.vert │ │ │ │ ├── spv.shaderStencilExport.frag │ │ │ │ ├── spv.subgroup.frag │ │ │ │ ├── spv.uniformInitializer.frag │ │ │ │ ├── hlsl.store.rwbyteaddressbuffer.type.comp │ │ │ │ ├── hlsl.struct.split.assign.frag │ │ │ │ ├── spv.merge-unreachable.frag │ │ │ │ ├── spv.unit1.frag │ │ │ │ ├── cppRelaxSkipTokensErrors.vert │ │ │ │ ├── glsl.es320.subgroup.frag │ │ │ │ ├── spv.depthUnchanged.frag │ │ │ │ └── spv.sampleMaskOverrideCoverage.frag │ │ │ │ └── _config.yml │ │ └── SPIRV-Cross │ │ │ └── SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08 │ │ │ ├── update_test_shaders.sh │ │ │ ├── shaders-hlsl │ │ │ ├── frag │ │ │ │ ├── no-return.frag │ │ │ │ ├── early-fragment-test.frag │ │ │ │ ├── demote-to-helper.frag │ │ │ │ ├── depth-less-than.frag │ │ │ │ ├── no-return2.frag │ │ │ │ ├── depth-greater-than.frag │ │ │ │ └── sample-mask-out.frag │ │ │ └── vert │ │ │ │ ├── no-input.vert │ │ │ │ ├── point-size-compat.vert │ │ │ │ ├── instancing.vert │ │ │ │ └── matrix-output.vert │ │ │ ├── reference │ │ │ ├── opt │ │ │ │ ├── shaders │ │ │ │ │ ├── asm │ │ │ │ │ │ ├── frag │ │ │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ │ │ │ ├── temporary-name-alias.asm.frag │ │ │ │ │ │ │ ├── image-query-no-sampler.vk.asm.frag │ │ │ │ │ │ │ ├── image-query-no-sampler.vk.asm.frag.vk │ │ │ │ │ │ │ ├── image-query-no-sampler.no-samplerless.vk.asm.frag │ │ │ │ │ │ │ ├── image-query-no-sampler.no-samplerless.vk.asm.frag.vk │ │ │ │ │ │ │ └── do-while-statement-fallback.asm.frag │ │ │ │ │ │ ├── comp │ │ │ │ │ │ │ ├── logical.asm.comp │ │ │ │ │ │ │ └── global-parameter-name-alias.asm.comp │ │ │ │ │ │ └── vert │ │ │ │ │ │ │ ├── invariant.asm.vert │ │ │ │ │ │ │ └── invariant-block.asm.vert │ │ │ │ │ ├── desktop-only │ │ │ │ │ │ ├── frag │ │ │ │ │ │ │ └── image-query.desktop.frag │ │ │ │ │ │ └── comp │ │ │ │ │ │ │ └── image-formats.desktop.noeliminate.comp │ │ │ │ │ ├── frag │ │ │ │ │ │ ├── partial-write-preserve.frag │ │ │ │ │ │ └── struct-type-unrelated-alias.frag │ │ │ │ │ ├── comp │ │ │ │ │ │ └── cfg-preserve-parameter.comp │ │ │ │ │ ├── vert │ │ │ │ │ │ └── return-array.vert │ │ │ │ │ └── vulkan │ │ │ │ │ │ └── vert │ │ │ │ │ │ └── vulkan-vertex.vk.vert.vk │ │ │ │ ├── shaders-hlsl │ │ │ │ │ ├── frag │ │ │ │ │ │ ├── image-query.frag │ │ │ │ │ │ ├── no-return.frag │ │ │ │ │ │ ├── image-query-uav.frag │ │ │ │ │ │ ├── image-query-selective.frag │ │ │ │ │ │ ├── partial-write-preserve.frag │ │ │ │ │ │ ├── demote-to-helper.frag │ │ │ │ │ │ ├── image-query-uav.nonwritable-uav-texture.frag │ │ │ │ │ │ └── early-fragment-test.frag │ │ │ │ │ └── asm │ │ │ │ │ │ ├── frag │ │ │ │ │ │ └── empty-struct.asm.frag │ │ │ │ │ │ └── comp │ │ │ │ │ │ └── global-parameter-name-alias.asm.comp │ │ │ │ └── shaders-msl │ │ │ │ │ ├── comp │ │ │ │ │ ├── functions.comp │ │ │ │ │ └── cfg-preserve-parameter.comp │ │ │ │ │ └── asm │ │ │ │ │ ├── frag │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ └── phi-loop-variable.asm.frag │ │ │ │ │ └── vert │ │ │ │ │ └── packing-test.asm.vert │ │ │ ├── shaders-hlsl │ │ │ │ └── frag │ │ │ │ │ ├── no-return.frag │ │ │ │ │ ├── demote-to-helper.frag │ │ │ │ │ └── early-fragment-test.frag │ │ │ └── shaders │ │ │ │ ├── asm │ │ │ │ ├── frag │ │ │ │ │ └── phi-loop-variable.asm.frag │ │ │ │ └── vert │ │ │ │ │ └── invariant-block.asm.vert │ │ │ │ └── vulkan │ │ │ │ └── vert │ │ │ │ └── vulkan-vertex.vk.vert.vk │ │ │ ├── shaders-msl │ │ │ ├── frag │ │ │ │ ├── depth-less-than.frag │ │ │ │ ├── depth-greater-than.frag │ │ │ │ ├── sample-mask-not-used.fixed-sample-mask.frag │ │ │ │ ├── sample-position.frag │ │ │ │ └── sample-mask.frag │ │ │ ├── comp │ │ │ │ └── functions.comp │ │ │ └── vulkan │ │ │ │ └── vert │ │ │ │ ├── vulkan-vertex.vk.vert │ │ │ │ └── device-group.nocompat.vk.vert │ │ │ ├── shaders │ │ │ ├── vulkan │ │ │ │ └── vert │ │ │ │ │ ├── vulkan-vertex.vk.vert │ │ │ │ │ └── device-group.nocompat.vk.vert │ │ │ └── legacy │ │ │ │ └── vert │ │ │ │ └── implicit-lod.legacy.vert │ │ │ ├── tests-other │ │ │ ├── c_api_test.spv │ │ │ ├── msl_constexpr_test.spv │ │ │ ├── msl_resource_binding.spv │ │ │ └── hlsl_resource_binding.spv │ │ │ └── shaders-hlsl-no-opt │ │ │ └── frag │ │ │ └── frag-coord.frag │ └── test │ │ ├── fixtures │ │ ├── system.glsl │ │ ├── nestee.glsl │ │ ├── multiply.glsl │ │ ├── nested.glsl │ │ ├── simple.frag │ │ ├── multi-stage │ │ │ ├── overlap-uniforms.frag │ │ │ └── overlap-uniforms-set.frag │ │ ├── top-level-nester.frag │ │ ├── binding-sharing.comp │ │ └── push_constant_buffer_size.comp │ │ └── test.cpp ├── pull-stream │ ├── deps │ │ └── libuv │ │ │ └── libuv-1.39.0 │ │ │ ├── test │ │ │ └── fixtures │ │ │ │ ├── empty_file │ │ │ │ └── load_error.node │ │ │ ├── .gitattributes │ │ │ ├── docs │ │ │ ├── src │ │ │ │ ├── static │ │ │ │ │ ├── diagrams.key │ │ │ │ │ │ ├── Metadata │ │ │ │ │ │ │ ├── DocumentIdentifier │ │ │ │ │ │ │ └── Properties.plist │ │ │ │ │ │ ├── Index.zip │ │ │ │ │ │ ├── preview.jpg │ │ │ │ │ │ ├── preview-web.jpg │ │ │ │ │ │ ├── Data │ │ │ │ │ │ │ ├── st0-311.jpg │ │ │ │ │ │ │ └── st1-475.jpg │ │ │ │ │ │ └── preview-micro.jpg │ │ │ │ │ ├── logo.png │ │ │ │ │ ├── favicon.ico │ │ │ │ │ ├── architecture.png │ │ │ │ │ └── loop_iteration.png │ │ │ │ └── upgrading.rst │ │ │ └── code │ │ │ │ ├── plugin │ │ │ │ ├── hello.c │ │ │ │ └── plugin.h │ │ │ │ └── proc-streams │ │ │ │ └── test.c │ │ │ ├── img │ │ │ └── banner.png │ │ │ └── m4 │ │ │ └── .gitignore │ ├── src │ │ ├── io │ │ │ └── uv-duplex.c │ │ └── sync │ │ │ └── nooper.c │ └── test │ │ └── test.cpp ├── rawkit-jit │ ├── deps │ │ └── whereami │ │ │ ├── .github │ │ │ └── funding.yml │ │ │ ├── .gitignore │ │ │ ├── _ios-xcode │ │ │ ├── .gitignore │ │ │ └── WhereAmI.xcodeproj │ │ │ │ └── project.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── _mac-xcode │ │ │ ├── .gitignore │ │ │ └── WhereAmI.xcodeproj │ │ │ │ └── project.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ │ └── _win-vs14 │ │ │ └── .gitignore │ └── test │ │ ├── fixtures │ │ ├── noop.c │ │ ├── noop.cpp │ │ └── callmemaybe.cpp │ │ └── test.cpp ├── rawkit-file │ └── test │ │ ├── fixtures │ │ └── static.txt │ │ └── test.cpp ├── gcode-parser │ └── test │ │ └── test.cpp ├── grbl-parser │ └── test │ │ └── test.cpp ├── rawkit-hash │ └── test │ │ └── test.cpp ├── rawkit-hot │ ├── test │ │ └── test.cpp │ └── README.md ├── rawkit-image │ └── test │ │ ├── test.cpp │ │ └── fixtures │ │ └── magic-checker-2x2.png ├── rawkit-mesh │ └── test │ │ ├── test.cpp │ │ └── fixtures │ │ └── stl │ │ └── cube_binary.stl ├── rawkit-shader │ └── test │ │ ├── test.cpp │ │ └── rawkit-shader-test.cpp ├── rawkit-vg │ ├── test │ │ ├── test.cpp │ │ └── rawkit-vg-test.cpp │ └── src │ │ ├── nanovg │ │ └── img │ │ │ └── error-64x64.png │ │ └── nanovg-binding.h ├── rawkit-window │ ├── test │ │ ├── test.cpp │ │ └── rawkit-window-test.cpp │ └── deps │ │ └── glfw │ │ └── glfw-3.3.4 │ │ ├── examples │ │ ├── glfw.rc │ │ ├── glfw.icns │ │ └── glfw.ico │ │ ├── src │ │ └── glfw3Config.cmake.in │ │ └── docs │ │ ├── footer.html │ │ └── CODEOWNERS └── rawkit-texture │ └── test │ ├── test.cpp │ └── rawkit-texture-test.cpp ├── projects ├── pixel-runner │ ├── README.md │ ├── sky.png │ ├── cloud.png │ ├── cloud2.png │ ├── cloud3.png │ ├── cloud4.png │ ├── tree.png │ ├── tree2.png │ ├── terrain.png │ ├── knight_run.png │ ├── blue-noise-hdr.png │ └── blue-noise-ldr.png ├── procjam-2020 │ ├── bricks │ │ ├── iq.glsl │ │ └── camera.frag │ ├── mesh │ │ └── camera.stl │ ├── blue-noise-ldr.png │ └── shader │ │ └── clear-image.comp ├── multi-snake │ └── shared.h ├── test │ ├── viper.png │ ├── particles │ │ └── shared.h │ ├── lz4.cpp │ └── teardown.cpp ├── vg │ └── box-gradient.png ├── shader │ ├── box-gradient.png │ └── fullscreen.frag ├── ctoy │ └── data │ │ └── hello_world.png ├── framegraph │ └── graphs │ │ └── moss.png ├── mesh │ └── mesh.frag ├── pbd │ └── body-chain │ │ ├── cuboid.frag │ │ └── shared.h └── workers │ └── shared.h ├── include └── hot │ ├── guest │ ├── glm │ │ ├── ext │ │ │ ├── scalar_packing.inl │ │ │ └── vector_packing.inl │ │ ├── gtc │ │ │ ├── quaternion_simd.inl │ │ │ ├── type_precision.inl │ │ │ └── matrix_transform.inl │ │ ├── detail │ │ │ ├── func_trigonometric_simd.inl │ │ │ ├── type_mat4x4_simd.inl │ │ │ ├── func_packing_simd.inl │ │ │ └── func_vector_relational_simd.inl │ │ ├── gtx │ │ │ ├── raw_data.inl │ │ │ ├── type_aligned.inl │ │ │ ├── wrap.inl │ │ │ ├── std_based_type.inl │ │ │ ├── number_precision.inl │ │ │ ├── matrix_factorisation.inl │ │ │ └── perpendicular.inl │ │ ├── simd │ │ │ ├── packing.h │ │ │ ├── vector_relational.h │ │ │ └── trigonometric.h │ │ ├── mat3x3.hpp │ │ ├── mat3x4.hpp │ │ ├── mat4x3.hpp │ │ ├── mat2x2.hpp │ │ ├── mat2x3.hpp │ │ ├── mat2x4.hpp │ │ ├── mat3x2.hpp │ │ └── mat4x2.hpp │ └── rawkit │ │ └── time.h │ └── host │ ├── cimgui.h │ ├── rawkit-file.h │ └── rawkit-image.h ├── .gitignore ├── test └── test.cpp ├── assets └── fonts │ └── Quicksand-VariableFont_wght.ttf └── tools └── build.sh /deps/glslang/Test/empty.frag: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-gpu/test/test.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/bar.h: -------------------------------------------------------------------------------- 1 | float4 i1; 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/empty2.frag: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /deps/lz4/lz4-1.9.3/contrib/debian/docs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/pixel-runner/README.md: -------------------------------------------------------------------------------- 1 | nop -------------------------------------------------------------------------------- /deps/glslang/Test/inc2/foo.h: -------------------------------------------------------------------------------- 1 | float4 i6; 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/parent.h: -------------------------------------------------------------------------------- 1 | float4 i4; 2 | -------------------------------------------------------------------------------- /projects/procjam-2020/bricks/iq.glsl: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/empty3.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | -------------------------------------------------------------------------------- /deps/lz4/lz4-1.9.3/contrib/debian/compat: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /include/hot/guest/glm/ext/scalar_packing.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/hot/guest/glm/ext/vector_packing.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/hot/guest/glm/gtc/quaternion_simd.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-core/deps/flags/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/hlsl.pp.expand.frag.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/i1.h: -------------------------------------------------------------------------------- 1 | u = g_nDataIdx; 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/inc1/path1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/inc1/path1/local.h: -------------------------------------------------------------------------------- 1 | float4 p2; 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/inc1/path2/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/inc1/path2/remote.h: -------------------------------------------------------------------------------- 1 | float4 p3; 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/preprocessor.eof_missing.vert: -------------------------------------------------------------------------------- 1 | noEOF -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/VERSION: -------------------------------------------------------------------------------- 1 | 0.11.0-dev 2 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/pc/.gitignore: -------------------------------------------------------------------------------- 1 | *.pc 2 | -------------------------------------------------------------------------------- /deps/lz4/lz4-1.9.3/contrib/debian/dirs: -------------------------------------------------------------------------------- 1 | usr/bin 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/435.vert: -------------------------------------------------------------------------------- 1 | #version 435 2 | void main() {} -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.errors.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.line.frag.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.line.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.simple.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/foo.h: -------------------------------------------------------------------------------- 1 | #error should not be included 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/inc1/badInc.h: -------------------------------------------------------------------------------- 1 | #include "parentBad" 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/inc1/path2/notHere.h: -------------------------------------------------------------------------------- 1 | float4 paoeu1; 2 | -------------------------------------------------------------------------------- /deps/glslang/_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-merlot 2 | -------------------------------------------------------------------------------- /deps/serial/tests/proof_of_concepts/mdc2250.cc: -------------------------------------------------------------------------------- 1 | #include "" -------------------------------------------------------------------------------- /include/hot/guest/glm/detail/func_trigonometric_simd.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-diskwatcher/test/fixtures/changeme.txt: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.bad_arg.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.defined.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.edge_cases.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.eof_missing.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.many.endif.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/empty.frag: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.function_macro.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.include.disabled.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.include.enabled.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/inc2/bar.h: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | float4 i5; 3 | -------------------------------------------------------------------------------- /deps/glslang/Test/parentBad: -------------------------------------------------------------------------------- 1 | int a; 2 | 3 | #error bad parent 4 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/test/fixtures/empty_file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/empty2.frag: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/rawkit-jit/deps/whereami/.github/funding.yml: -------------------------------------------------------------------------------- 1 | github: gpakosz 2 | -------------------------------------------------------------------------------- /lib/rawkit-jit/test/fixtures/noop.c: -------------------------------------------------------------------------------- 1 | void setup(){} 2 | void loop(){} -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | imgui.ini 3 | build*/ 4 | .gdb_history 5 | 6 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.cpp_style___FILE__.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/remap.invalid-spirv-2.out: -------------------------------------------------------------------------------- 1 | ID not found 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/cppBad2.vert: -------------------------------------------------------------------------------- 1 | #define a b( 2 | #define b(x) 3 | b(a) -------------------------------------------------------------------------------- /deps/glslang/Test/cppBad3.vert: -------------------------------------------------------------------------------- 1 | #define f =y(. 2 | #define y(m) 3 | y(f) -------------------------------------------------------------------------------- /deps/glslang/Test/inc1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i2; 2 | 3 | #include "foo.h" 4 | -------------------------------------------------------------------------------- /deps/glslang/Test/inc1/foo.h: -------------------------------------------------------------------------------- 1 | #include "parent.h" 2 | 3 | float4 i3; 4 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/windows/ddk_build/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | obj*_*_* -------------------------------------------------------------------------------- /include/hot/guest/glm/gtx/raw_data.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_raw_data 2 | 3 | -------------------------------------------------------------------------------- /lib/rawkit-file/test/fixtures/static.txt: -------------------------------------------------------------------------------- 1 | this file contains a string 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/bar.h: -------------------------------------------------------------------------------- 1 | float4 i1; 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/parent.h: -------------------------------------------------------------------------------- 1 | float4 i4; 2 | -------------------------------------------------------------------------------- /lib/rawkit-jit/test/fixtures/noop.cpp: -------------------------------------------------------------------------------- 1 | void setup(){} 2 | void loop(){} -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.cpp_style_line_directive.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.eof_missing.vert.out: -------------------------------------------------------------------------------- 1 | noEOF 2 | 3 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/testgui/TestGUI.app.in/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /deps/lz4/lz4-1.9.3/lib/.gitignore: -------------------------------------------------------------------------------- 1 | # make install artefact 2 | liblz4.pc 3 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/empty3.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/inc2/foo.h: -------------------------------------------------------------------------------- 1 | float4 i6; 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/badMacroArgs.frag: -------------------------------------------------------------------------------- 1 | #version 400 2 | 3 | #define m(a) a 4 | m() -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.success_if_parse_would_fail.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/Test/errors.frag: -------------------------------------------------------------------------------- 1 | int main(int foo) 2 | { 3 | return 1; 4 | } 5 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/test/fixtures/load_error.node: -------------------------------------------------------------------------------- 1 | foobar 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/i1.h: -------------------------------------------------------------------------------- 1 | u = g_nDataIdx; 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/inc1/path1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/inc1/path1/local.h: -------------------------------------------------------------------------------- 1 | float4 p2; 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/inc1/path2/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/inc1/path2/remote.h: -------------------------------------------------------------------------------- 1 | float4 p3; 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/preprocessor.eof_missing.vert: -------------------------------------------------------------------------------- 1 | noEOF -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/remap.invalid-spirv-1.out: -------------------------------------------------------------------------------- 1 | ID out of range: 4160749568 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/size: -------------------------------------------------------------------------------- 1 | 399360 ../build/install/bin/glslangValidator.exe 2 | -------------------------------------------------------------------------------- /deps/glslang/Test/bump: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | cp localResults/* baseResults/ 3 | 4 | -------------------------------------------------------------------------------- /deps/glslang/Test/cppBad4.vert: -------------------------------------------------------------------------------- 1 | int,i= 2 | #define f g(#g(y 3 | #define g(m) 4 | g(f) 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/cppBad5.vert: -------------------------------------------------------------------------------- 1 | int,i= 2 | #define f g($g(y 3 | #define g(m) 4 | g(f) 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/mains1.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/glslang/Test/mains2.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/glslang/Test/noMain.vert: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | void foo() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/glslang/Test/nosuffix: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /deps/lz4/lz4-1.9.3/contrib/debian/liblz4.install: -------------------------------------------------------------------------------- 1 | usr/lib/liblz4.so.* 2 | usr/bin/* 3 | -------------------------------------------------------------------------------- /deps/lz4/lz4-1.9.3/contrib/gen_manual/.gitignore: -------------------------------------------------------------------------------- 1 | # build artefact 2 | gen_manual 3 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/hlsl.pp.expand.frag.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.line.frag.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.line.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/foo.h: -------------------------------------------------------------------------------- 1 | #error should not be included 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/inc1/badInc.h: -------------------------------------------------------------------------------- 1 | #include "parentBad" 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/inc1/path2/notHere.h: -------------------------------------------------------------------------------- 1 | float4 paoeu1; 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-merlot 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/test/fixtures/system.glsl: -------------------------------------------------------------------------------- 1 | float system() { 2 | return 4.52234598; 3 | } -------------------------------------------------------------------------------- /lib/rawkit-jit/deps/whereami/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *~ 3 | *.swp 4 | 5 | /bin 6 | -------------------------------------------------------------------------------- /lib/rawkit-jit/deps/whereami/_ios-xcode/.gitignore: -------------------------------------------------------------------------------- 1 | xcuserdata/ 2 | xcshareddata/ 3 | -------------------------------------------------------------------------------- /lib/rawkit-jit/deps/whereami/_mac-xcode/.gitignore: -------------------------------------------------------------------------------- 1 | xcuserdata/ 2 | xcshareddata/ 3 | -------------------------------------------------------------------------------- /test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /deps/glslang/Test/glspv.version.vert: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /lib/pull-stream/src/io/uv-duplex.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/435.vert: -------------------------------------------------------------------------------- 1 | #version 435 2 | void main() {} -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.bad_arg.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.defined.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.edge_cases.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.errors.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.many.endif.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.simple.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/multi-snake/shared.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | #define grid_dims uvec2(128, 128) -------------------------------------------------------------------------------- /deps/glslang/Test/glspv.esversion.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/bootstrap: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | autoreconf --install --verbose --force 3 | -------------------------------------------------------------------------------- /deps/lz4/lz4-1.9.3/contrib/debian/liblz4-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/lz4* 2 | usr/lib/liblz4.so 3 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.eof_missing.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.function_macro.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.include.enabled.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/inc2/bar.h: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | float4 i5; 3 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/test/fixtures/nestee.glsl: -------------------------------------------------------------------------------- 1 | float nestee(float a) { 2 | return a * 209.5213; 3 | } -------------------------------------------------------------------------------- /projects/test/viper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/test/viper.png -------------------------------------------------------------------------------- /deps/glslang/Test/compoundsuffix.vert.glsl: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /deps/glslang/Test/glslangValidator: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | ../build/install/bin/glslangValidator $* 3 | -------------------------------------------------------------------------------- /lib/gcode-parser/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/grbl-parser/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/.gitattributes: -------------------------------------------------------------------------------- 1 | test/fixtures/lorem_ipsum.txt text eol=lf 2 | -------------------------------------------------------------------------------- /lib/pull-stream/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-core/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-file/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.cpp_style___FILE__.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.include.disabled.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/remap.invalid-spirv-2.out: -------------------------------------------------------------------------------- 1 | ID not found 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/cppBad2.vert: -------------------------------------------------------------------------------- 1 | #define a b( 2 | #define b(x) 3 | b(a) -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/cppBad3.vert: -------------------------------------------------------------------------------- 1 | #define f =y(. 2 | #define y(m) 3 | y(f) -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/inc1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i2; 2 | 3 | #include "foo.h" 4 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/inc1/foo.h: -------------------------------------------------------------------------------- 1 | #include "parent.h" 2 | 3 | float4 i3; 4 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/parentBad: -------------------------------------------------------------------------------- 1 | int a; 2 | 3 | #error bad parent 4 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/test/fixtures/multiply.glsl: -------------------------------------------------------------------------------- 1 | float multiply(float a, float b) { 2 | return a * b; 3 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-hash/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-hot/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-image/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-jit/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-mesh/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-shader/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-vg/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-window/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /deps/cimgui/generator/config_generator.lua: -------------------------------------------------------------------------------- 1 | return { 2 | vulkan = {[[C:\VulkanSDK\1.1.130.0\Include]]} 3 | } -------------------------------------------------------------------------------- /deps/glslang/Test/glspv.version.frag: -------------------------------------------------------------------------------- 1 | #version 330 compatibility 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/glslang/Test/inc1/path1/notHere.h: -------------------------------------------------------------------------------- 1 | float4 p1; 2 | 3 | #include "local.h" 4 | #include "remote.h" 5 | -------------------------------------------------------------------------------- /lib/rawkit-diskwatcher/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.cpp_style_line_directive.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-texture/test/test.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /projects/pixel-runner/sky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/pixel-runner/sky.png -------------------------------------------------------------------------------- /projects/vg/box-gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/vg/box-gradient.png -------------------------------------------------------------------------------- /deps/cimgui/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "imgui"] 2 | path = imgui 3 | url = https://github.com/ocornut/imgui.git 4 | -------------------------------------------------------------------------------- /deps/glslang/Test/badChars.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/glslang/Test/badChars.frag -------------------------------------------------------------------------------- /deps/glslang/Test/cppBad.vert: -------------------------------------------------------------------------------- 1 | #define n#0# 2 | #define m #0# 3 | #if m 4 | #endif 5 | #define n() 6 | int n" -------------------------------------------------------------------------------- /deps/glslang/Test/implicitInnerAtomicUint.frag: -------------------------------------------------------------------------------- 1 | #version 460 2 | layout(binding = 0) uniform atomic_uint c[1][]; -------------------------------------------------------------------------------- /deps/glslang/Test/noMain1.geom: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void foo() 4 | { 5 | } 6 | 7 | layout(points) out; -------------------------------------------------------------------------------- /include/hot/guest/glm/gtc/type_precision.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtc_precision 2 | 3 | namespace glm 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /include/hot/guest/glm/gtx/type_aligned.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtc_type_aligned 2 | 3 | namespace glm 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /include/hot/guest/glm/gtx/wrap.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_wrap 2 | 3 | namespace glm 4 | { 5 | 6 | }//namespace glm 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/badMacroArgs.frag: -------------------------------------------------------------------------------- 1 | #version 400 2 | 3 | #define m(a) a 4 | m() -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.eof_missing.vert.out: -------------------------------------------------------------------------------- 1 | noEOF 2 | 3 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.success_if_parse_would_fail.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/errors.frag: -------------------------------------------------------------------------------- 1 | int main(int foo) 2 | { 3 | return 1; 4 | } 5 | -------------------------------------------------------------------------------- /projects/pixel-runner/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/pixel-runner/cloud.png -------------------------------------------------------------------------------- /projects/pixel-runner/cloud2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/pixel-runner/cloud2.png -------------------------------------------------------------------------------- /projects/pixel-runner/cloud3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/pixel-runner/cloud3.png -------------------------------------------------------------------------------- /projects/pixel-runner/cloud4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/pixel-runner/cloud4.png -------------------------------------------------------------------------------- /projects/pixel-runner/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/pixel-runner/tree.png -------------------------------------------------------------------------------- /projects/pixel-runner/tree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/pixel-runner/tree2.png -------------------------------------------------------------------------------- /projects/shader/box-gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/shader/box-gradient.png -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.pragma.vert.err: -------------------------------------------------------------------------------- 1 | WARNING: 0:10: '#pragma once' : not implemented 2 | 3 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.PointSize.vert: -------------------------------------------------------------------------------- 1 | [[vk::builtin("PointSize")]] float main() 2 | { 3 | return 2.3; 4 | } -------------------------------------------------------------------------------- /deps/glslang/Test/preprocessor.line.frag: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | #line 1 2 3 | #pragma something 4 | void main() {} 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.hlslDebugInfo.vert: -------------------------------------------------------------------------------- 1 | float4 origMain() : SV_Position 2 | { 3 | return (float4)0; 4 | } 5 | -------------------------------------------------------------------------------- /include/hot/guest/glm/gtx/std_based_type.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_std_based_type 2 | 3 | namespace glm 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/remap.invalid-spirv-1.out: -------------------------------------------------------------------------------- 1 | ID out of range: 4160749568 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/size: -------------------------------------------------------------------------------- 1 | 399360 ../build/install/bin/glslangValidator.exe 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/bump: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | cp localResults/* baseResults/ 3 | 4 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/mains1.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/mains2.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/noMain.vert: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | void foo() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/nosuffix: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /projects/ctoy/data/hello_world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/ctoy/data/hello_world.png -------------------------------------------------------------------------------- /projects/pixel-runner/terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/pixel-runner/terrain.png -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.depthLess.frag: -------------------------------------------------------------------------------- 1 | float PixelShaderFunction() : SV_DepthLessEqual 2 | { 3 | return 0.2; 4 | } 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/noMain2.geom: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | void bar() 4 | { 5 | } 6 | 7 | layout(line_strip) out; 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/specExamples.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/glslang/Test/specExamples.frag -------------------------------------------------------------------------------- /deps/glslang/Test/specExamples.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/glslang/Test/specExamples.vert -------------------------------------------------------------------------------- /include/hot/guest/glm/detail/type_mat4x4_simd.inl: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | 3 | namespace glm 4 | { 5 | 6 | }//namespace glm 7 | -------------------------------------------------------------------------------- /include/hot/guest/glm/gtx/number_precision.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_number_precision 2 | 3 | namespace glm 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/cppBad4.vert: -------------------------------------------------------------------------------- 1 | int,i= 2 | #define f g(#g(y 3 | #define g(m) 4 | g(f) 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/cppBad5.vert: -------------------------------------------------------------------------------- 1 | int,i= 2 | #define f g($g(y 3 | #define g(m) 4 | g(f) 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/glspv.version.vert: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /lib/rawkit-window/deps/glfw/glfw-3.3.4/examples/glfw.rc: -------------------------------------------------------------------------------- 1 | 2 | GLFW_ICON ICON "glfw.ico" 3 | 4 | -------------------------------------------------------------------------------- /lib/rawkit-window/deps/glfw/glfw-3.3.4/src/glfw3Config.cmake.in: -------------------------------------------------------------------------------- 1 | include("${CMAKE_CURRENT_LIST_DIR}/glfw3Targets.cmake") 2 | -------------------------------------------------------------------------------- /projects/framegraph/graphs/moss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/framegraph/graphs/moss.png -------------------------------------------------------------------------------- /projects/pixel-runner/knight_run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/pixel-runner/knight_run.png -------------------------------------------------------------------------------- /projects/procjam-2020/mesh/camera.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/procjam-2020/mesh/camera.stl -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.sin.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction(float4 input) : COLOR0 2 | { 3 | return sin(input); 4 | } 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/makeDoc: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | ./glslangValidator -p > instDesc 3 | asciidoc --backend=html5 instDesc 4 | -------------------------------------------------------------------------------- /deps/glslang/Test/preprocessor.success_if_parse_would_fail.vert: -------------------------------------------------------------------------------- 1 | int x() { 2 | something that shouldnt compile; 3 | } 4 | 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.glFragColor.frag: -------------------------------------------------------------------------------- 1 | #version 330 2 | 3 | void main() 4 | { 5 | gl_FragColor = vec4(1.0); 6 | } 7 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/libusb/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.so 3 | *.la 4 | *.lo 5 | *.a 6 | .libs 7 | .deps 8 | hidtest-libusb 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/glspv.esversion.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/test/fixtures/nested.glsl: -------------------------------------------------------------------------------- 1 | #include "nestee.glsl" 2 | 3 | float nested(float a) { 4 | return nestee(a); 5 | } -------------------------------------------------------------------------------- /deps/cimgui/imgui/misc/fonts/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/cimgui/imgui/misc/fonts/DroidSans.ttf -------------------------------------------------------------------------------- /deps/glslang/Test/glsl.entryPointRename2.vert: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | void bar() 4 | { 5 | gl_Position = vec4(1); 6 | } 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/mains.frag: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | void main() 4 | { 5 | } 6 | 7 | void main() 8 | { 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/remap.literal64.none.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/glslang/Test/remap.literal64.none.spv -------------------------------------------------------------------------------- /include/hot/host/cimgui.h: -------------------------------------------------------------------------------- 1 | 2 | #pragma once 3 | #include 4 | 5 | void host_cimgui_init(rawkit_jit_t *jit); 6 | 7 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/Metadata/DocumentIdentifier: -------------------------------------------------------------------------------- 1 | F69E9CD9-EEF1-4223-9DA4-A1EA7FE112BA -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/compoundsuffix.vert.glsl: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/test/fixtures/simple.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | out float outF; 3 | void main() { 4 | float outF = 1.23456 * 5.678; 5 | } -------------------------------------------------------------------------------- /lib/rawkit-vg/test/rawkit-vg-test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | TEST_CASE("[rawkit/shader] sanity") { 4 | REQUIRE(true); 5 | } -------------------------------------------------------------------------------- /projects/pixel-runner/blue-noise-hdr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/pixel-runner/blue-noise-hdr.png -------------------------------------------------------------------------------- /projects/pixel-runner/blue-noise-ldr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/pixel-runner/blue-noise-ldr.png -------------------------------------------------------------------------------- /projects/procjam-2020/blue-noise-ldr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/projects/procjam-2020/blue-noise-ldr.png -------------------------------------------------------------------------------- /projects/test/particles/shared.h: -------------------------------------------------------------------------------- 1 | #define RADIUS 5.0 2 | #define DIAMETER RADIUS * 2.0 3 | 4 | struct Scene { 5 | vec2 dims; 6 | }; -------------------------------------------------------------------------------- /assets/fonts/Quicksand-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/assets/fonts/Quicksand-VariableFont_wght.ttf -------------------------------------------------------------------------------- /deps/cimgui/imgui/misc/fonts/ProggyClean.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/cimgui/imgui/misc/fonts/ProggyClean.ttf -------------------------------------------------------------------------------- /deps/cimgui/imgui/misc/fonts/ProggyTiny.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/cimgui/imgui/misc/fonts/ProggyTiny.ttf -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.line.frag.out: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | #line 1 2 3 | #pragma something 4 | void main(){ } 5 | 6 | -------------------------------------------------------------------------------- /deps/glslang/Test/preprocessor.defined.vert: -------------------------------------------------------------------------------- 1 | #define defined_not_really 2 | #define defined // ERROR: "defined" can't be (un)defined: 3 | -------------------------------------------------------------------------------- /deps/glslang/Test/remap.invalid-spirv-1.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/glslang/Test/remap.invalid-spirv-1.spv -------------------------------------------------------------------------------- /deps/glslang/Test/remap.invalid-spirv-2.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/glslang/Test/remap.invalid-spirv-2.spv -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/glslangValidator: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | ../build/install/bin/glslangValidator $* 3 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/glspv.version.frag: -------------------------------------------------------------------------------- 1 | #version 330 compatibility 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/inc1/path1/notHere.h: -------------------------------------------------------------------------------- 1 | float4 p1; 2 | 3 | #include "local.h" 4 | #include "remote.h" 5 | -------------------------------------------------------------------------------- /lib/rawkit-vg/src/nanovg/img/error-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-vg/src/nanovg/img/error-64x64.png -------------------------------------------------------------------------------- /deps/cimgui/imgui/misc/fonts/Karla-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/cimgui/imgui/misc/fonts/Karla-Regular.ttf -------------------------------------------------------------------------------- /deps/cimgui/imgui/misc/fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/cimgui/imgui/misc/fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /deps/glslang/Test/300link3.frag: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | precision highp float; 4 | 5 | out vec4 color1; 6 | 7 | void main() {} 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/badChars.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/glslang/Test/baseResults/badChars.frag.out -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.success_if_parse_would_fail.vert.out: -------------------------------------------------------------------------------- 1 | int x(){ 2 | something that shouldnt compile; 3 | } 4 | 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/compoundsuffix.frag.hlsl: -------------------------------------------------------------------------------- 1 | void main(out float4 fragColor : SV_TARGET0) 2 | { 3 | fragColor = 1; 4 | } 5 | 6 | 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.depthGreater.frag: -------------------------------------------------------------------------------- 1 | void PixelShaderFunction(out float depth : SV_DepthGreaterEqual) 2 | { 3 | depth = 0.2; 4 | } 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.do-simple.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | void main() { 3 | int i = 0; 4 | do { 5 | i++; 6 | } while(i<10); 7 | } 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.while-simple.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | void main() { 3 | int i = 0; 4 | while (i<10) { 5 | i++; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /include/hot/guest/glm/gtc/matrix_transform.inl: -------------------------------------------------------------------------------- 1 | #include "../geometric.hpp" 2 | #include "../trigonometric.hpp" 3 | #include "../matrix.hpp" 4 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/cppBad.vert: -------------------------------------------------------------------------------- 1 | #define n#0# 2 | #define m #0# 3 | #if m 4 | #endif 5 | #define n() 6 | int n" -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/implicitInnerAtomicUint.frag: -------------------------------------------------------------------------------- 1 | #version 460 2 | layout(binding = 0) uniform atomic_uint c[1][]; -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/noMain1.geom: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void foo() 4 | { 5 | } 6 | 7 | layout(points) out; -------------------------------------------------------------------------------- /lib/rawkit-shader/test/rawkit-shader-test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | TEST_CASE("[rawkit/shader] sanity") { 4 | REQUIRE(true); 5 | } -------------------------------------------------------------------------------- /lib/rawkit-texture/test/rawkit-texture-test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | TEST_CASE("[rawkit/shader] sanity") { 4 | REQUIRE(true); 5 | } -------------------------------------------------------------------------------- /lib/rawkit-window/test/rawkit-window-test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | TEST_CASE("[rawkit/window] sanity") { 4 | REQUIRE(true); 5 | } -------------------------------------------------------------------------------- /deps/cimgui/imgui/misc/fonts/Cousine-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/cimgui/imgui/misc/fonts/Cousine-Regular.ttf -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.structStructName.frag: -------------------------------------------------------------------------------- 1 | struct S { int s; }; 2 | 3 | int main() 4 | { 5 | struct S t; 6 | return t.s; 7 | } 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/reflection.frag: -------------------------------------------------------------------------------- 1 | #version 440 core 2 | 3 | in float inval; 4 | 5 | void main() 6 | { 7 | float f = inval; 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/remap.literal64.everything.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/glslang/Test/remap.literal64.everything.spv -------------------------------------------------------------------------------- /deps/glslang/Test/spv.460.vert: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | void main() 4 | { 5 | int a = gl_BaseVertex + gl_BaseInstance + gl_DrawID; 6 | } 7 | -------------------------------------------------------------------------------- /include/hot/guest/glm/detail/func_packing_simd.inl: -------------------------------------------------------------------------------- 1 | namespace glm{ 2 | namespace detail 3 | { 4 | 5 | }//namespace detail 6 | }//namespace glm 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.pragma.vert.err: -------------------------------------------------------------------------------- 1 | WARNING: 0:10: '#pragma once' : not implemented 2 | 3 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.PointSize.vert: -------------------------------------------------------------------------------- 1 | [[vk::builtin("PointSize")]] float main() 2 | { 3 | return 2.3; 4 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/preprocessor.line.frag: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | #line 1 2 3 | #pragma something 4 | void main() {} 5 | -------------------------------------------------------------------------------- /lib/rawkit-mesh/test/fixtures/stl/cube_binary.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-mesh/test/fixtures/stl/cube_binary.stl -------------------------------------------------------------------------------- /deps/glslang/Test/dataOut.frag: -------------------------------------------------------------------------------- 1 | #version 130 2 | 3 | varying vec4 Color; 4 | 5 | void main() 6 | { 7 | gl_FragData[1] = Color; 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.max.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction(float4 input1, float4 input2) : COLOR0 2 | { 3 | return max(input1, input2); 4 | } 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.dataOut.frag: -------------------------------------------------------------------------------- 1 | #version 140 2 | 3 | in vec4 Color; 4 | 5 | void main() 6 | { 7 | gl_FragData[1] = Color; 8 | } 9 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/m4/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore All, except pkg.m4, and of course this file. 2 | * 3 | !.gitignore 4 | !pkg.m4 5 | !ax_pthread.m4 6 | -------------------------------------------------------------------------------- /deps/lz4/lz4-1.9.3/.cirrus.yml: -------------------------------------------------------------------------------- 1 | freebsd_instance: 2 | image_family: freebsd-12-1 3 | 4 | task: 5 | script: pkg install -y gmake && gmake test 6 | -------------------------------------------------------------------------------- /include/hot/guest/glm/gtx/matrix_factorisation.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/include/hot/guest/glm/gtx/matrix_factorisation.inl -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.depthLess.frag: -------------------------------------------------------------------------------- 1 | float PixelShaderFunction() : SV_DepthLessEqual 2 | { 3 | return 0.2; 4 | } 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/noMain2.geom: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | void bar() 4 | { 5 | } 6 | 7 | layout(line_strip) out; 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.hlslDebugInfo.vert: -------------------------------------------------------------------------------- 1 | float4 origMain() : SV_Position 2 | { 3 | return (float4)0; 4 | } 5 | -------------------------------------------------------------------------------- /lib/rawkit-gpu/README.md: -------------------------------------------------------------------------------- 1 | # hot 2 | 3 | This library provides the mechanisms for persisting state across hot reloads of the entire JIT guest 4 | 5 | -------------------------------------------------------------------------------- /lib/rawkit-hot/README.md: -------------------------------------------------------------------------------- 1 | # hot 2 | 3 | This library provides the mechanisms for persisting state across hot reloads of the entire JIT guest 4 | 5 | -------------------------------------------------------------------------------- /lib/rawkit-image/test/fixtures/magic-checker-2x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-image/test/fixtures/magic-checker-2x2.png -------------------------------------------------------------------------------- /projects/procjam-2020/bricks/camera.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout (location = 0) out vec4 color; 3 | 4 | void main() { 5 | color = vec4(1.0); 6 | } 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.cast.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction(float4 input) : COLOR0 2 | { 3 | return (float4)input + (int4)input + (float4)1.198; 4 | } 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.localStructuredBuffer.comp: -------------------------------------------------------------------------------- 1 | RWStructuredBuffer srt0; 2 | void main() { 3 | RWStructuredBuffer srt0Local = srt0; 4 | } -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.scalar-length.frag: -------------------------------------------------------------------------------- 1 | float4 main() : SV_Target0 2 | { 3 | float4 test = { 0, 1, 2, 3 }; 4 | 5 | return length(test.a); 6 | } 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/preprocessor.many.endif.vert: -------------------------------------------------------------------------------- 1 | #endif 2 | #endif 3 | #endif 4 | #endif 5 | #endif 6 | #endif 7 | #endif 8 | 9 | #if 10 | #else 11 | -------------------------------------------------------------------------------- /include/hot/guest/glm/detail/func_vector_relational_simd.inl: -------------------------------------------------------------------------------- 1 | namespace glm{ 2 | namespace detail 3 | { 4 | 5 | }//namespace detail 6 | }//namespace glm 7 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/img/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/img/banner.png -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.sin.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction(float4 input) : COLOR0 2 | { 3 | return sin(input); 4 | } 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/makeDoc: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | ./glslangValidator -p > instDesc 3 | asciidoc --backend=html5 instDesc 4 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/preprocessor.success_if_parse_would_fail.vert: -------------------------------------------------------------------------------- 1 | int x() { 2 | something that shouldnt compile; 3 | } 4 | 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/300link.frag: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | precision highp float; 4 | 5 | out vec4 color1; 6 | out vec4 color2; 7 | 8 | void main() {} 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.extensions.vert.err: -------------------------------------------------------------------------------- 1 | WARNING: 0:6: '#extension' : extension not supported: GL_EXT_shader_texture_image_samples 2 | 3 | -------------------------------------------------------------------------------- /deps/glslang/Test/es-link1.frag: -------------------------------------------------------------------------------- 1 | #version 100 2 | 3 | mediump vec4 calculateColor(); 4 | 5 | void main() 6 | { 7 | gl_FragColor = calculateColor(); 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/maxClipDistances.vert: -------------------------------------------------------------------------------- 1 | #version 130 2 | 3 | out float gl_ClipDistance[8]; // OK, 8 is gl_MaxClipDistances 4 | 5 | void main() 6 | { 7 | } 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/preprocessor.include.disabled.vert: -------------------------------------------------------------------------------- 1 | #line 8000 2 | #include 3 | #include 123 4 | #include "foo" 5 | #include "foo" garbage 6 | #include "no-eol" -------------------------------------------------------------------------------- /deps/glslang/Test/spv.for-simple.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | void main() { 3 | int i; 4 | int j; 5 | for (i=0; i < 10 ; i++) { 6 | j = 12; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/code/plugin/hello.c: -------------------------------------------------------------------------------- 1 | #include "plugin.h" 2 | 3 | void initialize() { 4 | mfp_register("Hello World!"); 5 | } 6 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/glsl.entryPointRename2.vert: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | void bar() 4 | { 5 | gl_Position = vec4(1); 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.round.dx9.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction(float4 input) : COLOR0 2 | { 3 | return round(input); 4 | } 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.glFragColor.frag: -------------------------------------------------------------------------------- 1 | #version 330 2 | 3 | void main() 4 | { 5 | gl_FragColor = vec4(1.0); 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-window/deps/glfw/glfw-3.3.4/examples/glfw.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-window/deps/glfw/glfw-3.3.4/examples/glfw.icns -------------------------------------------------------------------------------- /lib/rawkit-window/deps/glfw/glfw-3.3.4/examples/glfw.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-window/deps/glfw/glfw-3.3.4/examples/glfw.ico -------------------------------------------------------------------------------- /tools/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | make -j8 install 3 | 4 | if [ $? -eq 0 ]; then 5 | notify-send "success" 6 | else 7 | notify-send "build failed" 8 | fi 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.intrinsics.lit.frag: -------------------------------------------------------------------------------- 1 | void PixelShaderFunction(float n_dot_l, float n_dot_h, float m) 2 | { 3 | float4 r0 = lit(n_dot_l, n_dot_h, m); 4 | } 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.shapeConvRet.frag: -------------------------------------------------------------------------------- 1 | int3 foo() 2 | { 3 | return 13; 4 | } 5 | 6 | float4 main(float f) 7 | { 8 | return f; 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.for-notest.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(location=0) out highp int r; 3 | void main() { 4 | int i; 5 | for (i=0; ; i++) { r = i; } 6 | } 7 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/m4/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore libtoolize-generated files. 2 | *.m4 3 | !as_case.m4 4 | !ax_pthread.m4 5 | !libuv-check-flags.m4 6 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/update_test_shaders.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./test_shaders.sh --update 4 | 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.line.frag.out: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | #line 1 2 3 | #pragma something 4 | void main(){ } 5 | 6 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.round.dx10.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction(float4 input) : COLOR0 2 | { 3 | return round(input); 4 | } 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/mains.frag: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | void main() 4 | { 5 | } 6 | 7 | void main() 8 | { 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/preprocessor.defined.vert: -------------------------------------------------------------------------------- 1 | #define defined_not_really 2 | #define defined // ERROR: "defined" can't be (un)defined: 3 | -------------------------------------------------------------------------------- /lib/rawkit-gpu/test/rawkit-gpu-test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | 5 | TEST_CASE("[rawkit/gpu] sanity") { 6 | REQUIRE(1 == 1); 7 | } -------------------------------------------------------------------------------- /projects/mesh/mesh.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(location = 0) out vec4 fragColor; 3 | in vec4 vColor; 4 | void main() { 5 | fragColor = vec4(vColor.xyz, 1.0); 6 | } -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.intrinsics.d3dcolortoubyte4.frag: -------------------------------------------------------------------------------- 1 | 2 | uniform float4 col4; 3 | 4 | int4 main() : SV_Target0 5 | { 6 | return D3DCOLORtoUBYTE4(col4); 7 | } 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.for-nobody.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(location=0) out highp int r; 3 | void main() { 4 | int i; 5 | for (i=0; i<10; i++); 6 | r = i; 7 | } 8 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | 3 | *.sln text eol=crlf 4 | *.vcproj text eol=crlf 5 | 6 | bootstrap text eol=lf 7 | configure.ac text eol=lf 8 | -------------------------------------------------------------------------------- /deps/tinyfiledialogs/extras_dll_cs_lua_fortran/tinyfiledialogs_dylib.txt: -------------------------------------------------------------------------------- 1 | clang -c ../tinyfiledialogs.c 2 | clang -dynamiclib tinyfiledialogs.o -o tinyfiledialogs.dylib 3 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl/frag/no-return.frag: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/300link3.frag: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | precision highp float; 4 | 5 | out vec4 color1; 6 | 7 | void main() {} 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/badChars.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/badChars.frag -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.success_if_parse_would_fail.vert.out: -------------------------------------------------------------------------------- 1 | int x(){ 2 | something that shouldnt compile; 3 | } 4 | 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/compoundsuffix.frag.hlsl: -------------------------------------------------------------------------------- 1 | void main(out float4 fragColor : SV_TARGET0) 2 | { 3 | fragColor = 1; 4 | } 5 | 6 | 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.depthGreater.frag: -------------------------------------------------------------------------------- 1 | void PixelShaderFunction(out float depth : SV_DepthGreaterEqual) 2 | { 3 | depth = 0.2; 4 | } 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.do-simple.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | void main() { 3 | int i = 0; 4 | do { 5 | i++; 6 | } while(i<10); 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.while-simple.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | void main() { 3 | int i = 0; 4 | while (i<10) { 5 | i++; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-jit/deps/whereami/_win-vs14/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /ipch 3 | 4 | *.suo 5 | *.sdf 6 | *.opensdf 7 | *.user 8 | *.sln.docstates 9 | *.opendb 10 | *.db 11 | -------------------------------------------------------------------------------- /projects/pbd/body-chain/cuboid.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | out vec4 color; 4 | 5 | in vec3 normal; 6 | 7 | void main() { 8 | color = vec4(normal * 0.5 + 0.5, 1.0); 9 | } -------------------------------------------------------------------------------- /projects/shader/fullscreen.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout (location = 0) out vec4 outFragColor; 4 | 5 | void main() { 6 | outFragColor = vec4(1.f,0.f,0.f,1.0f); 7 | } -------------------------------------------------------------------------------- /deps/glslang/Test/es-link2.frag: -------------------------------------------------------------------------------- 1 | #version 100 2 | 3 | varying mediump vec4 varyingColor; 4 | 5 | mediump vec4 calculateColor() 6 | { 7 | return varyingColor * 0.5; 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.inoutquals.negative.frag: -------------------------------------------------------------------------------- 1 | in float invalid1; 2 | in out float invalid2; 3 | inout float invalid3; 4 | out float invalid4; 5 | 6 | void main() { 7 | } 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.noWorkgroup.comp: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(local_size_x_id = 18, local_size_y_id=10,local_size_z_id = 19) in; 4 | 5 | void main() 6 | { 7 | } 8 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/documentation/cmake-gui-drop-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/hidapi/hidapi-8741697/documentation/cmake-gui-drop-down.png -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/logo.png -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/reflection.frag: -------------------------------------------------------------------------------- 1 | #version 440 core 2 | 3 | in float inval; 4 | 5 | void main() 6 | { 7 | float f = inval; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.460.vert: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | void main() 4 | { 5 | int a = gl_BaseVertex + gl_BaseInstance + gl_DrawID; 6 | } 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.basic.comp: -------------------------------------------------------------------------------- 1 | groupshared float4 a[100]; 2 | 3 | void main(int dti : SV_DispatchThreadID, int gti : SV_GroupThreadID) 4 | { 5 | dti - gti; 6 | } 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.specConst.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(constant_id = 11) const int a = 8; 4 | 5 | void main() 6 | { 7 | gl_Position = vec4(1.0) / a; 8 | } 9 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/documentation/cmake-gui-highlights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/hidapi/hidapi-8741697/documentation/cmake-gui-highlights.png -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/favicon.ico -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/dataOut.frag: -------------------------------------------------------------------------------- 1 | #version 130 2 | 3 | varying vec4 Color; 4 | 5 | void main() 6 | { 7 | gl_FragData[1] = Color; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.max.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction(float4 input1, float4 input2) : COLOR0 2 | { 3 | return max(input1, input2); 4 | } 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.structStructName.frag: -------------------------------------------------------------------------------- 1 | struct S { int s; }; 2 | 3 | int main() 4 | { 5 | struct S t; 6 | return t.s; 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/specExamples.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/specExamples.frag -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/specExamples.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/specExamples.vert -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.dataOut.frag: -------------------------------------------------------------------------------- 1 | #version 140 2 | 3 | in vec4 Color; 4 | 5 | void main() 6 | { 7 | gl_FragData[1] = Color; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/test/fixtures/multi-stage/overlap-uniforms.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(location = 0) out vec3 fragColor; 3 | void main() { 4 | fragColor = vec3(1.0, 0.0, 1.0); 5 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/test/fixtures/top-level-nester.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | #include "nested.glsl" 3 | 4 | out float outF; 5 | 6 | void main() { 7 | float outF = nested(1.23456); 8 | } -------------------------------------------------------------------------------- /lib/rawkit-vg/src/nanovg-binding.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include "nanovg/nanovg_vk.h" 4 | 5 | class VGState { 6 | public: 7 | NVGcontext *ctx; 8 | }; 9 | -------------------------------------------------------------------------------- /projects/test/lz4.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | 5 | void setup() { 6 | printf("lz4 version(%u)\n", LZ4_versionNumber()); 7 | } 8 | 9 | void loop() {} -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.bad_arg.vert.err: -------------------------------------------------------------------------------- 1 | ERROR: 0:8: 'macro expansion' : End of input in macro EXP2 2 | ERROR: 1 compilation errors. No code generated. 3 | 4 | 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.void.frag: -------------------------------------------------------------------------------- 1 | void foo1() {} 2 | void foo2(void) {} 3 | 4 | void PixelShaderFunction(float4 input) : COLOR0 5 | { 6 | foo1(); 7 | foo2(); 8 | return; 9 | } -------------------------------------------------------------------------------- /deps/tinyfiledialogs/extras_dll_cs_lua_fortran/tinyfiledialogs.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/tinyfiledialogs/extras_dll_cs_lua_fortran/tinyfiledialogs.dylib -------------------------------------------------------------------------------- /deps/tinyfiledialogs/extras_dll_cs_lua_fortran/tinyfiledialogs32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/tinyfiledialogs/extras_dll_cs_lua_fortran/tinyfiledialogs32.dll -------------------------------------------------------------------------------- /deps/tinyfiledialogs/extras_dll_cs_lua_fortran/tinyfiledialogs32.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/tinyfiledialogs/extras_dll_cs_lua_fortran/tinyfiledialogs32.lib -------------------------------------------------------------------------------- /deps/tinyfiledialogs/extras_dll_cs_lua_fortran/tinyfiledialogs64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/tinyfiledialogs/extras_dll_cs_lua_fortran/tinyfiledialogs64.dll -------------------------------------------------------------------------------- /deps/tinyfiledialogs/extras_dll_cs_lua_fortran/tinyfiledialogs64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/tinyfiledialogs/extras_dll_cs_lua_fortran/tinyfiledialogs64.lib -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.localStructuredBuffer.comp: -------------------------------------------------------------------------------- 1 | RWStructuredBuffer srt0; 2 | void main() { 3 | RWStructuredBuffer srt0Local = srt0; 4 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/preprocessor.many.endif.vert: -------------------------------------------------------------------------------- 1 | #endif 2 | #endif 3 | #endif 4 | #endif 5 | #endif 6 | #endif 7 | #endif 8 | 9 | #if 10 | #else 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/test/fixtures/multi-stage/overlap-uniforms-set.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(location = 0) out vec3 fragColor; 3 | void main() { 4 | fragColor = vec3(1.0, 0.0, 1.0); 5 | } -------------------------------------------------------------------------------- /projects/workers/shared.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | struct Message { 5 | const char *text; 6 | }; 7 | 8 | struct State { 9 | u32 counter; 10 | }; -------------------------------------------------------------------------------- /deps/cimgui/imgui/examples/example_apple_metal/iOS/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/cimgui/imgui/examples/example_apple_metal/iOS/Default-568h@2x.png -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.defined.vert.err: -------------------------------------------------------------------------------- 1 | ERROR: 0:2: '#define' : "defined" can't be (un)defined: defined 2 | ERROR: 1 compilation errors. No code generated. 3 | 4 | 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.includeNegative.vert: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | #include "inc2/../foo.h" 3 | #include "inc1/badInc.h" 4 | 5 | float4 main() : SV_Position 6 | { 7 | #error in main 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.y-negate-1.vert: -------------------------------------------------------------------------------- 1 | 2 | // Test Y negation from entry point return 3 | 4 | float4 pos; 5 | 6 | float4 main() : SV_Position 7 | { 8 | return pos; 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.sample.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) in sample vec4 samp; 4 | layout(location = 0) out vec4 color; 5 | 6 | void main() 7 | { 8 | color = samp; 9 | } -------------------------------------------------------------------------------- /include/hot/guest/rawkit/time.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #ifdef __cplusplus 4 | extern "C" { 5 | #endif 6 | 7 | double rawkit_now(); 8 | 9 | #ifdef __cplusplus 10 | } 11 | #endif 12 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/architecture.png -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/frag/empty-struct.asm.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() 4 | { 5 | } 6 | 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/300link.frag: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | precision highp float; 4 | 5 | out vec4 color1; 6 | out vec4 color2; 7 | 8 | void main() {} 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/hlsl.dashI.vert.d.out: -------------------------------------------------------------------------------- 1 | vert.spv: hlsl.dashI.vert ./bar.h ./parent.h inc1/path1/local.h inc1/path1/notHere.h inc1/path2/remote.h 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.extensions.vert.err: -------------------------------------------------------------------------------- 1 | WARNING: 0:6: '#extension' : extension not supported: GL_EXT_shader_texture_image_samples 2 | 3 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/es-link1.frag: -------------------------------------------------------------------------------- 1 | #version 100 2 | 3 | mediump vec4 calculateColor(); 4 | 5 | void main() 6 | { 7 | gl_FragColor = calculateColor(); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.cast.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction(float4 input) : COLOR0 2 | { 3 | return (float4)input + (int4)input + (float4)1.198; 4 | } 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.scalar-length.frag: -------------------------------------------------------------------------------- 1 | float4 main() : SV_Target0 2 | { 3 | float4 test = { 0, 1, 2, 3 }; 4 | 5 | return length(test.a); 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/maxClipDistances.vert: -------------------------------------------------------------------------------- 1 | #version 130 2 | 3 | out float gl_ClipDistance[8]; // OK, 8 is gl_MaxClipDistances 4 | 5 | void main() 6 | { 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/preprocessor.include.disabled.vert: -------------------------------------------------------------------------------- 1 | #line 8000 2 | #include 3 | #include 123 4 | #include "foo" 5 | #include "foo" garbage 6 | #include "no-eol" -------------------------------------------------------------------------------- /deps/glslang/Test/410.vert: -------------------------------------------------------------------------------- 1 | #version 410 core 2 | 3 | in double d; 4 | in dvec3 d3; 5 | in dmat4 dm4; 6 | 7 | void main() 8 | { 9 | int test = gl_MaxFragmentUniformVectors; 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/contradict_1.geom: -------------------------------------------------------------------------------- 1 | #version 330 2 | 3 | layout(lines) in; 4 | layout(line_strip, max_vertices = 6) out; 5 | 6 | float getV() 7 | { 8 | return 1.0; 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/dataOutIndirect.frag: -------------------------------------------------------------------------------- 1 | #version 130 2 | 3 | varying vec4 Color; 4 | 5 | uniform int i; 6 | 7 | void main() 8 | { 9 | gl_FragData[i] = Color; 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.attributeGlobalBuffer.frag: -------------------------------------------------------------------------------- 1 | [[vk::global_cbuffer_binding(5, 2)]] 2 | float4 u1; 3 | float4 u2; 4 | 5 | float4 main() : SV_Target0 6 | { 7 | return u1 + u2; 8 | } -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.matpack-pragma-global.frag: -------------------------------------------------------------------------------- 1 | #pragma pack_matrix(row_major) 2 | 3 | float4x4 g_GlobalMat1; 4 | 5 | float4 main() : SV_Target0 6 | { 7 | return g_GlobalMat1[0]; 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.noSemantic.functionality1.comp: -------------------------------------------------------------------------------- 1 | AppendStructuredBuffer Buf : register(u0); 2 | 3 | [numthreads(1, 1, 1)] 4 | void main() 5 | { 6 | Buf.Append(1.0f.xxxx); 7 | } -------------------------------------------------------------------------------- /include/hot/guest/glm/simd/packing.h: -------------------------------------------------------------------------------- 1 | /// @ref simd 2 | /// @file glm/simd/packing.h 3 | 4 | #pragma once 5 | 6 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT 7 | 8 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT 9 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/loop_iteration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/loop_iteration.png -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/frag/phi-loop-variable.asm.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() 4 | { 5 | } 6 | 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.shapeConvRet.frag: -------------------------------------------------------------------------------- 1 | int3 foo() 2 | { 3 | return 13; 4 | } 5 | 6 | float4 main(float f) 7 | { 8 | return f; 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.invalid-spirv-1.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.invalid-spirv-1.spv -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.invalid-spirv-2.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.invalid-spirv-2.spv -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.literal64.none.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.literal64.none.spv -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.for-notest.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(location=0) out highp int r; 3 | void main() { 4 | int i; 5 | for (i=0; ; i++) { r = i; } 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.for-simple.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | void main() { 3 | int i; 4 | int j; 5 | for (i=0; i < 10 ; i++) { 6 | j = 12; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-window/deps/glfw/glfw-3.3.4/docs/footer.html: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.include.vert: -------------------------------------------------------------------------------- 1 | #include "bar.h" 2 | #include "./inc1/bar.h" 3 | #include "inc2\bar.h" 4 | 5 | float4 main() : SV_Position 6 | { 7 | return i1 + i2 + i3 + i4 + i5 + i6; 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.y-negate-2.vert: -------------------------------------------------------------------------------- 1 | // Test Y negation from entry point out parameter 2 | 3 | float4 pos; 4 | 5 | void main(out float4 position : SV_Position) 6 | { 7 | position = pos; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/frag/temporary-name-alias.asm.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() 4 | { 5 | } 6 | 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl/vert/no-input.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | gl_Position = vec4(1.0); 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.intrinsics.d3dcolortoubyte4.frag: -------------------------------------------------------------------------------- 1 | 2 | uniform float4 col4; 3 | 4 | int4 main() : SV_Target0 5 | { 6 | return D3DCOLORtoUBYTE4(col4); 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.intrinsics.lit.frag: -------------------------------------------------------------------------------- 1 | void PixelShaderFunction(float n_dot_l, float n_dot_h, float m) 2 | { 3 | float4 r0 = lit(n_dot_l, n_dot_h, m); 4 | } 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.for-nobody.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(location=0) out highp int r; 3 | void main() { 4 | int i; 5 | for (i=0; i<10; i++); 6 | r = i; 7 | } 8 | -------------------------------------------------------------------------------- /deps/glslang/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.a 3 | *.so 4 | *.exe 5 | .vscode/ 6 | tags 7 | TAGS 8 | bazel-* 9 | build/ 10 | Test/localResults/ 11 | External/googletest 12 | External/spirv-tools 13 | out/ 14 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.emptystruct.init.vert: -------------------------------------------------------------------------------- 1 | struct Test { }; 2 | 3 | static const Test Test_Empty; 4 | 5 | float4 main(in uint vertexIndex : VERTEXID) : VS_OUT_POSITION 6 | { 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.emptystructreturn.vert: -------------------------------------------------------------------------------- 1 | struct vs_in 2 | { 3 | }; 4 | 5 | struct vs_out 6 | { 7 | }; 8 | 9 | vs_out main (vs_in i) 10 | { 11 | vs_out o; 12 | return o; 13 | } 14 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.swizzle.frag: -------------------------------------------------------------------------------- 1 | static float4 AmbientColor = float4(1, 0.5, 0, 1); 2 | 3 | float4 ShaderFunction(float4 input) : COLOR0 4 | { 5 | return input.wwyx * float4(AmbientColor.z); 6 | } 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.demoteDisabled.frag: -------------------------------------------------------------------------------- 1 | #version 460 core 2 | 3 | void main (void) 4 | { 5 | { 6 | int demote = 0; 7 | demote; 8 | } 9 | demote; 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.multiView.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #extension GL_EXT_multiview : enable 4 | 5 | out vec4 color; 6 | 7 | void main() { 8 | color = vec4(gl_ViewIndex, 0, 0, 0); 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.volatileAtomic.comp: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | 3 | layout(set=0, binding=3) volatile buffer D { uint d[]; } d; 4 | 5 | void main() 6 | { 7 | atomicExchange(d.d[0], 0); 8 | } 9 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/Index.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/Index.zip -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/frag/image-query-no-sampler.vk.asm.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() 4 | { 5 | } 6 | 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/desktop-only/frag/image-query.desktop.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() 4 | { 5 | } 6 | 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/badChars.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/badChars.frag.out -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.inoutquals.negative.frag: -------------------------------------------------------------------------------- 1 | in float invalid1; 2 | in out float invalid2; 3 | inout float invalid3; 4 | out float invalid4; 5 | 6 | void main() { 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.literal64.everything.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.literal64.everything.spv -------------------------------------------------------------------------------- /deps/cimgui/imgui/examples/example_glfw_vulkan/gen_spv.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | glslangValidator -V -x -o glsl_shader.frag.u32 glsl_shader.frag 3 | glslangValidator -V -x -o glsl_shader.vert.u32 glsl_shader.vert 4 | -------------------------------------------------------------------------------- /deps/glslang/Test/glsl.entryPointRename.vert: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | void bar() 4 | { 5 | gl_Position = vec4(1); 6 | } 7 | 8 | void main() 9 | { 10 | gl_Position = vec4(1); 11 | } 12 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/testgui/TestGUI.app.in/Contents/Resources/Signal11.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/hidapi/hidapi-8741697/testgui/TestGUI.app.in/Contents/Resources/Signal11.icns -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/preview.jpg -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/frag/image-query-no-sampler.vk.asm.frag.vk: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() 4 | { 5 | } 6 | 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/es-link2.frag: -------------------------------------------------------------------------------- 1 | #version 100 2 | 3 | varying mediump vec4 varyingColor; 4 | 5 | mediump vec4 calculateColor() 6 | { 7 | return varyingColor * 0.5; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.basic.comp: -------------------------------------------------------------------------------- 1 | groupshared float4 a[100]; 2 | 3 | void main(int dti : SV_DispatchThreadID, int gti : SV_GroupThreadID) 4 | { 5 | dti - gti; 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.specConst.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(constant_id = 11) const int a = 8; 4 | 5 | void main() 6 | { 7 | gl_Position = vec4(1.0) / a; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.terminate.frag: -------------------------------------------------------------------------------- 1 | #version 400 2 | 3 | #extension GL_EXT_terminate_invocation : enable 4 | 5 | void main() 6 | { 7 | terminateInvocation; 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/depthOut.frag: -------------------------------------------------------------------------------- 1 | #version 130 2 | 3 | varying vec4 Color; 4 | varying float Depth; 5 | 6 | void main() 7 | { 8 | gl_FragDepth = Depth; 9 | gl_FragColor = Color; 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/remap.basic.none.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | vec3 dead_fn() { return vec3(0); } 7 | 8 | void main() 9 | { 10 | outf4 = vec4(inf); 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/remap.basic.strip.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | vec3 dead_fn() { return vec3(0); } 7 | 8 | void main() 9 | { 10 | outf4 = vec4(inf); 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.450.noRedecl.tesc: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | 3 | layout(vertices = 4) out; 4 | 5 | patch out vec4 patchOut; 6 | 7 | void main() 8 | { 9 | gl_in[0].gl_PointSize; 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.dead-after-return.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location =0 ) in int c; 4 | layout(location =0 ) out int o; 5 | 6 | void main() { 7 | o = 1; 8 | return; 9 | o = 3; 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.deviceGroup.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #extension GL_EXT_device_group : enable 4 | 5 | out vec4 color; 6 | 7 | void main() { 8 | color = vec4(gl_DeviceIndex, 0, 0, 0); 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.targetVulkan.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(constant_id = 3) const int a = 2; 4 | 5 | layout(push_constant) uniform pc { float f; }; 6 | 7 | void main() 8 | { 9 | } 10 | -------------------------------------------------------------------------------- /include/hot/guest/glm/simd/vector_relational.h: -------------------------------------------------------------------------------- 1 | /// @ref simd 2 | /// @file glm/simd/vector_relational.h 3 | 4 | #pragma once 5 | 6 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT 7 | 8 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT 9 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/preview-web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/preview-web.jpg -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/shaders-hlsl/frag/no-return.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | } 4 | 5 | void main() 6 | { 7 | frag_main(); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.bad_arg.vert.err: -------------------------------------------------------------------------------- 1 | ERROR: 0:8: 'macro expansion' : End of input in macro EXP2 2 | ERROR: 1 compilation errors. No code generated. 3 | 4 | 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.void.frag: -------------------------------------------------------------------------------- 1 | void foo1() {} 2 | void foo2(void) {} 3 | 4 | void PixelShaderFunction(float4 input) : COLOR0 5 | { 6 | foo1(); 7 | foo2(); 8 | return; 9 | } -------------------------------------------------------------------------------- /projects/test/teardown.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void setup() { 4 | rawkit_teardown_fn(nullptr, [](void *){ 5 | printf("teardown!\n"); 6 | }); 7 | } 8 | 9 | void loop() { 10 | 11 | } -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.clip.frag: -------------------------------------------------------------------------------- 1 | 2 | float GetEntitySelectClip() 3 | { 4 | return 1.0f; 5 | } 6 | 7 | float4 main() : SV_TARGET 8 | { 9 | clip(GetEntitySelectClip()); 10 | 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.emptystructreturn.frag: -------------------------------------------------------------------------------- 1 | struct ps_in 2 | { 3 | }; 4 | 5 | struct ps_out 6 | { 7 | }; 8 | 9 | ps_out main (ps_in i) 10 | { 11 | ps_out o; 12 | return o; 13 | } 14 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.wavequery.comp: -------------------------------------------------------------------------------- 1 | RWStructuredBuffer data; 2 | 3 | [numthreads(32, 16, 1)] 4 | void CSMain() 5 | { 6 | data[WaveGetLaneIndex()] = (WaveIsFirstLane()) ? WaveGetLaneCount() : 0; 7 | } 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/remap.basic.dcefunc.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | vec3 dead_fn() { return vec3(0); } 7 | 8 | void main() 9 | { 10 | outf4 = vec4(inf); 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/remap.basic.everything.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | vec3 dead_fn() { return vec3(0); } 7 | 8 | void main() 9 | { 10 | outf4 = vec4(inf); 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.430.frag: -------------------------------------------------------------------------------- 1 | #version 430 core 2 | 3 | out vec4 color; 4 | 5 | void main() 6 | { 7 | color = vec4(1.0); 8 | color *= gl_Layer; 9 | color *= gl_ViewportIndex; 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.460.comp: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | void main() 4 | { 5 | bool b1; 6 | b1 = anyInvocation(b1); 7 | b1 = allInvocations(b1); 8 | b1 = allInvocationsEqual(b1); 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.dead-after-discard.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location =0 ) in float c; 4 | layout(location =0 ) out int o; 5 | 6 | void main() { 7 | o = 1; 8 | discard; 9 | o = 3; 10 | } 11 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/code/proc-streams/test.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | fprintf(stderr, "This is stderr\n"); 6 | printf("This is stdout\n"); 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/Data/st0-311.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/Data/st0-311.jpg -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/Data/st1-475.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/Data/st1-475.jpg -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/preview-micro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/preview-micro.jpg -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-hlsl/frag/image-query.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | } 4 | 5 | void main() 6 | { 7 | frag_main(); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-hlsl/frag/no-return.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | } 4 | 5 | void main() 6 | { 7 | frag_main(); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/frag/image-query-no-sampler.no-samplerless.vk.asm.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() 4 | { 5 | } 6 | 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl/frag/early-fragment-test.frag: -------------------------------------------------------------------------------- 1 | #version 420 2 | 3 | layout(early_fragment_tests) in; 4 | 5 | void main() 6 | { 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.defined.vert.err: -------------------------------------------------------------------------------- 1 | ERROR: 0:2: '#define' : "defined" can't be (un)defined: defined 2 | ERROR: 1 compilation errors. No code generated. 3 | 4 | 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.includeNegative.vert: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | #include "inc2/../foo.h" 3 | #include "inc1/badInc.h" 4 | 5 | float4 main() : SV_Position 6 | { 7 | #error in main 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.y-negate-1.vert: -------------------------------------------------------------------------------- 1 | 2 | // Test Y negation from entry point return 3 | 4 | float4 pos; 5 | 6 | float4 main() : SV_Position 7 | { 8 | return pos; 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.layer.tese: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #extension GL_ARB_shader_viewport_layer_array : require 4 | 5 | layout(triangles) in; 6 | void main() { 7 | gl_Layer = 1; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.sample.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) in sample vec4 samp; 4 | layout(location = 0) out vec4 color; 5 | 6 | void main() 7 | { 8 | color = samp; 9 | } -------------------------------------------------------------------------------- /deps/glslang/Test/410.tesc: -------------------------------------------------------------------------------- 1 | #version 400 core 2 | 3 | // no layout(vertices = ...) out; 4 | int outa[gl_out.length()]; // ERROR 5 | 6 | patch out vec4 patchOut; 7 | 8 | void main() 9 | { 10 | 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.layoutOverride.vert: -------------------------------------------------------------------------------- 1 | layout(set=2,binding=0) Texture2D tex : register(t16); 2 | SamplerState samp; 3 | 4 | float4 main() : SV_Position 5 | { 6 | return tex.Sample(samp, float2(0.2, 0.3)); 7 | } -------------------------------------------------------------------------------- /deps/glslang/Test/web.testlist: -------------------------------------------------------------------------------- 1 | web.builtins.vert 2 | web.builtins.frag 3 | web.basic.vert 4 | web.controlFlow.frag 5 | web.operations.frag 6 | web.texture.frag 7 | web.array.frag 8 | web.separate.frag 9 | web.comp 10 | -------------------------------------------------------------------------------- /include/hot/guest/glm/simd/trigonometric.h: -------------------------------------------------------------------------------- 1 | /// @ref simd 2 | /// @file glm/simd/trigonometric.h 3 | 4 | #pragma once 5 | 6 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT 7 | 8 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-hlsl/frag/image-query-uav.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | } 4 | 5 | void main() 6 | { 7 | frag_main(); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/frag/image-query-no-sampler.no-samplerless.vk.asm.frag.vk: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() 4 | { 5 | } 6 | 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/dataOutIndirect.frag: -------------------------------------------------------------------------------- 1 | #version 130 2 | 3 | varying vec4 Color; 4 | 5 | uniform int i; 6 | 7 | void main() 8 | { 9 | gl_FragData[i] = Color; 10 | } 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.attributeGlobalBuffer.frag: -------------------------------------------------------------------------------- 1 | [[vk::global_cbuffer_binding(5, 2)]] 2 | float4 u1; 3 | float4 u2; 4 | 5 | float4 main() : SV_Target0 6 | { 7 | return u1 + u2; 8 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.matpack-pragma-global.frag: -------------------------------------------------------------------------------- 1 | #pragma pack_matrix(row_major) 2 | 3 | float4x4 g_GlobalMat1; 4 | 5 | float4 main() : SV_Target0 6 | { 7 | return g_GlobalMat1[0]; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.noSemantic.functionality1.comp: -------------------------------------------------------------------------------- 1 | AppendStructuredBuffer Buf : register(u0); 2 | 3 | [numthreads(1, 1, 1)] 4 | void main() 5 | { 6 | Buf.Append(1.0f.xxxx); 7 | } -------------------------------------------------------------------------------- /deps/glslang/Test/310implicitSizeArrayError.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | layout (binding=0) uniform Block { 3 | highp int a[]; 4 | } uni; 5 | layout (location=0) out highp int o; 6 | void main() { 7 | o = uni.a[2]; 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.precedence2.frag: -------------------------------------------------------------------------------- 1 | int PixelShaderFunction( 2 | int a1, 3 | int a2, 4 | int a3, 5 | int a4 6 | ) : COLOR0 7 | { 8 | return (a1 * a2 + a3 << a4) + (a1 << a2 + a3 * a4); 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/negativeArraySize.comp: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | #ifdef GL_ES 4 | precision mediump float; 5 | #endif 6 | 7 | void main() 8 | { 9 | float f[-2]; // cannot declare arrays with negative size 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.OVR_multiview.vert: -------------------------------------------------------------------------------- 1 | #version 330 2 | 3 | #extension GL_OVR_multiview : enable 4 | 5 | layout(num_views = 2) in; 6 | 7 | void main() { 8 | gl_Position = vec4(gl_ViewID_OVR, 0, 0, 0); 9 | } 10 | -------------------------------------------------------------------------------- /deps/lz4/lz4-1.9.3/examples/.gitignore: -------------------------------------------------------------------------------- 1 | /Makefile.lz4* 2 | /printVersion 3 | /doubleBuffer 4 | /dictionaryRandomAccess 5 | /ringBuffer 6 | /ringBufferHC 7 | /lineCompress 8 | /frameCompress 9 | /simpleBuffer 10 | /*.exe 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-hlsl/asm/frag/empty-struct.asm.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | } 4 | 5 | void main() 6 | { 7 | frag_main(); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-hlsl/frag/image-query-selective.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | } 4 | 5 | void main() 6 | { 7 | frag_main(); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-hlsl/frag/partial-write-preserve.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | } 4 | 5 | void main() 6 | { 7 | frag_main(); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/410.vert: -------------------------------------------------------------------------------- 1 | #version 410 core 2 | 3 | in double d; 4 | in dvec3 d3; 5 | in dmat4 dm4; 6 | 7 | void main() 8 | { 9 | int test = gl_MaxFragmentUniformVectors; 10 | } 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/contradict_1.geom: -------------------------------------------------------------------------------- 1 | #version 330 2 | 3 | layout(lines) in; 4 | layout(line_strip, max_vertices = 6) out; 5 | 6 | float getV() 7 | { 8 | return 1.0; 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.edge_cases.vert.out: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | void main(){ 14 | gl_Position = vec4(3 + 2 + 2 * 4 + 2 + 3 * 2); 15 | } 16 | 17 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.numthreads.comp: -------------------------------------------------------------------------------- 1 | 2 | [numthreads(8,8,1)] 3 | void main(uint3 tid : SV_DispatchThreadID ) 4 | { 5 | } 6 | 7 | [numthreads(1,4,8)] 8 | void main_aux2(uint3 tid : SV_DispatchThreadID ) 9 | { 10 | } 11 | 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.depthOut.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in vec4 Color; 4 | in float Depth; 5 | 6 | layout(depth_greater) out float gl_FragDepth; 7 | 8 | void main() 9 | { 10 | gl_FragDepth = Depth; 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.simpleFunctionCall.frag: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | in vec4 BaseColor; 4 | 5 | vec4 foo() 6 | { 7 | return BaseColor; 8 | } 9 | 10 | void main() 11 | { 12 | gl_FragColor = foo(); 13 | } 14 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/Metadata/Properties.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/static/diagrams.key/Metadata/Properties.plist -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl/vert/point-size-compat.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | gl_Position = vec4(1.0); 6 | gl_PointSize = 1.0; 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/hlsl.include.vert.d.out: -------------------------------------------------------------------------------- 1 | vert.spv: ../Test/hlsl.include.vert ../Test/./inc1/bar.h ../Test/./inc1/foo.h ../Test/bar.h ../Test/inc2/bar.h ../Test/inc2/foo.h ../Test/parent.h 2 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.emptystruct.init.vert: -------------------------------------------------------------------------------- 1 | struct Test { }; 2 | 3 | static const Test Test_Empty; 4 | 5 | float4 main(in uint vertexIndex : VERTEXID) : VS_OUT_POSITION 6 | { 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.emptystructreturn.vert: -------------------------------------------------------------------------------- 1 | struct vs_in 2 | { 3 | }; 4 | 5 | struct vs_out 6 | { 7 | }; 8 | 9 | vs_out main (vs_in i) 10 | { 11 | vs_out o; 12 | return o; 13 | } 14 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.include.vert: -------------------------------------------------------------------------------- 1 | #include "bar.h" 2 | #include "./inc1/bar.h" 3 | #include "inc2\bar.h" 4 | 5 | float4 main() : SV_Position 6 | { 7 | return i1 + i2 + i3 + i4 + i5 + i6; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.y-negate-2.vert: -------------------------------------------------------------------------------- 1 | // Test Y negation from entry point out parameter 2 | 3 | float4 pos; 4 | 5 | void main(out float4 position : SV_Position) 6 | { 7 | position = pos; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/rayQuery-initialization.Error.comp: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | #extension GL_EXT_ray_query : enable 4 | 5 | void main () { 6 | rayQueryEXT foo; 7 | rayQueryEXT bar = foo; 8 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.demoteDisabled.frag: -------------------------------------------------------------------------------- 1 | #version 460 core 2 | 3 | void main (void) 4 | { 5 | { 6 | int demote = 0; 7 | demote; 8 | } 9 | demote; 10 | } 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.viewportindex.tese: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #extension GL_ARB_shader_viewport_layer_array : require 4 | 5 | layout(triangles) in; 6 | void main() { 7 | gl_ViewportIndex = 1; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-jit/test/fixtures/callmemaybe.cpp: -------------------------------------------------------------------------------- 1 | 2 | 3 | extern "C" { 4 | void callmemaybe(unsigned int); 5 | } 6 | 7 | void setup() { 8 | callmemaybe(0xFEED); 9 | } 10 | 11 | void loop() { 12 | callmemaybe(0xF00D); 13 | } -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/badMacroArgs.frag.out: -------------------------------------------------------------------------------- 1 | badMacroArgs.frag 2 | ERROR: 0:4: 'macro expansion' : Too few args in Macro m 3 | ERROR: 0:4: '' : compilation terminated 4 | ERROR: 2 compilation errors. No code generated. 5 | 6 | 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/glsl.entryPointRename2.vert.out: -------------------------------------------------------------------------------- 1 | glsl.entryPointRename2.vert 2 | ERROR: Linking vertex stage: Missing entry point: Each stage requires one entry point 3 | 4 | SPIR-V is not generated for failed compile or link 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.imagefetch-subvec4.comp: -------------------------------------------------------------------------------- 1 | Texture3D IN: register(t0); 2 | RWTexture3D OUT: register(u1); 3 | 4 | [numthreads(8,8,8)] 5 | void main(uint3 tid: SV_DispatchThreadID) 6 | { 7 | OUT[tid] = IN[tid]; 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.mip.negative.frag: -------------------------------------------------------------------------------- 1 | Texture2D g_tTex2df4; 2 | 3 | float4 main() : SV_Target0 4 | { 5 | g_tTex2df4.mips.mips[2][uint2(3, 4)]; // error to chain like this 6 | 7 | return 0; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.mip.negative2.frag: -------------------------------------------------------------------------------- 1 | Texture2D g_tTex2df4; 2 | 3 | float4 main() : SV_Target0 4 | { 5 | g_tTex2df4.r[2][uint2(3, 4)]; // '.r' not valid on texture object 6 | 7 | return 0; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.dataOutIndirect.frag: -------------------------------------------------------------------------------- 1 | #version 140 2 | 3 | in vec4 Color; 4 | 5 | out vec4 fcolor[4]; 6 | 7 | uniform b { int i; } bName; 8 | 9 | void main() 10 | { 11 | fcolor[bName.i] = Color; 12 | } 13 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.for-complex-condition.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(location=0) out highp int r; 3 | layout(location=0) in lowp int flag; 4 | void main() { 5 | int i; 6 | for (i=0; i < (flag==1 ? 10 : 15) ; i++) { r = i; } 7 | } 8 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/mac/.gitignore: -------------------------------------------------------------------------------- 1 | Debug 2 | Release 3 | *.exp 4 | *.ilk 5 | *.lib 6 | *.suo 7 | *.vcproj.* 8 | *.ncb 9 | *.suo 10 | *.dll 11 | *.pdb 12 | *.o 13 | hidapi-hidtest 14 | .deps 15 | .libs 16 | *.la 17 | *.lo 18 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/windows/.gitignore: -------------------------------------------------------------------------------- 1 | Debug 2 | Release 3 | .vs/ 4 | *.exp 5 | *.ilk 6 | *.lib 7 | *.suo 8 | *.vcproj.* 9 | *.vcxproj.* 10 | *.ncb 11 | *.suo 12 | *.dll 13 | *.pdb 14 | .deps 15 | .libs 16 | *.lo 17 | *.la 18 | -------------------------------------------------------------------------------- /lib/pull-stream/src/sync/nooper.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | 5 | ps_t *create_nooper() { 6 | ps_t *cb = ps_create_stream(ps_t, NULL); 7 | cb->fn = ps__pull_from_source; 8 | return cb; 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl/vert/instancing.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | gl_Position = vec4(float(gl_VertexIndex + gl_InstanceIndex)); 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/glsl.entryPointRename.vert: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | void bar() 4 | { 5 | gl_Position = vec4(1); 6 | } 7 | 8 | void main() 9 | { 10 | gl_Position = vec4(1); 11 | } 12 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.swizzle.frag: -------------------------------------------------------------------------------- 1 | static float4 AmbientColor = float4(1, 0.5, 0, 1); 2 | 3 | float4 ShaderFunction(float4 input) : COLOR0 4 | { 5 | return input.wwyx * float4(AmbientColor.z); 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.builtin.ShadingRateEXT.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #extension GL_EXT_fragment_shading_rate : enable 4 | 5 | out highp int val; 6 | void main () { 7 | val = gl_ShadingRateEXT; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.multiView.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #extension GL_EXT_multiview : enable 4 | 5 | out vec4 color; 6 | 7 | void main() { 8 | color = vec4(gl_ViewIndex, 0, 0, 0); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.volatileAtomic.comp: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | 3 | layout(set=0, binding=3) volatile buffer D { uint d[]; } d; 4 | 5 | void main() 6 | { 7 | atomicExchange(d.d[0], 0); 8 | } 9 | -------------------------------------------------------------------------------- /deps/cimgui/imgui/examples/example_apple_metal/Shared/Renderer.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface Renderer : NSObject 4 | 5 | -(nonnull instancetype)initWithView:(nonnull MTKView *)view; 6 | 7 | @end 8 | 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/vulkan.comp.out: -------------------------------------------------------------------------------- 1 | vulkan.comp 2 | ERROR: 0:5: 'local_size' : cannot change previously set size 3 | ERROR: 1 compilation errors. No code generated. 4 | 5 | 6 | SPIR-V is not generated for failed compile or link 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.clipdistance-1.frag: -------------------------------------------------------------------------------- 1 | float4 main(in float4 pos : SV_Position, 2 | in float clip : SV_ClipDistance, 3 | in float cull : SV_CullDistance) : SV_Target0 4 | { 5 | return pos + clip + cull; 6 | } 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.float1.frag: -------------------------------------------------------------------------------- 1 | static float1 f1 = float1(1.0); 2 | static float scalar = 2.0; 3 | 4 | float1 ShaderFunction(float1 inFloat1 : COLOR, float inScalar) : COLOR0 5 | { 6 | return f1 * scalar + inFloat1 * inScalar; 7 | } 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.whileLoop.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction(float4 input) : COLOR0 2 | { 3 | while (any(input != input)) { return input; } 4 | while (false) ; 5 | [unroll] while (false) { } 6 | while ((false)) { } 7 | } 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/preprocessor.bad_arg.vert: -------------------------------------------------------------------------------- 1 | #define M(a) a 2 | int M(aou 3 | = 2) // Okay, one argument, split across newline 4 | ; 5 | 6 | // end of file during an argument 7 | #define EXP2(a, b) 8 | EXP2(((((1,2,3,4))), ); 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/remap.if.none.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | void main() 7 | { 8 | if (inf > 2.0) 9 | outf4 = vec4(inf); 10 | else 11 | outf4 = vec4(inf + -.5); 12 | } 13 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.fullyCovered.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #extension GL_NV_conservative_raster_underestimation : enable 4 | 5 | out vec4 color; 6 | 7 | void main() { 8 | color = vec4(gl_FragFullyCoveredNV, 0, 0, 0); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl/frag/demote-to-helper.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | #extension GL_EXT_demote_to_helper_invocation : require 3 | 4 | void main() 5 | { 6 | demote; 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-msl/frag/depth-less-than.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(depth_less) out float gl_FragDepth; 3 | 4 | void main() 5 | { 6 | gl_FragDepth = 0.5; 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/depthOut.frag: -------------------------------------------------------------------------------- 1 | #version 130 2 | 3 | varying vec4 Color; 4 | varying float Depth; 5 | 6 | void main() 7 | { 8 | gl_FragDepth = Depth; 9 | gl_FragColor = Color; 10 | } 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.basic.none.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | vec3 dead_fn() { return vec3(0); } 7 | 8 | void main() 9 | { 10 | outf4 = vec4(inf); 11 | } 12 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.450.noRedecl.tesc: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | 3 | layout(vertices = 4) out; 4 | 5 | patch out vec4 patchOut; 6 | 7 | void main() 8 | { 9 | gl_in[0].gl_PointSize; 10 | } 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.dead-after-return.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location =0 ) in int c; 4 | layout(location =0 ) out int o; 5 | 6 | void main() { 7 | o = 1; 8 | return; 9 | o = 3; 10 | } 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.deviceGroup.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #extension GL_EXT_device_group : enable 4 | 5 | out vec4 color; 6 | 7 | void main() { 8 | color = vec4(gl_DeviceIndex, 0, 0, 0); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.targetVulkan.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(constant_id = 3) const int a = 2; 4 | 5 | layout(push_constant) uniform pc { float f; }; 6 | 7 | void main() 8 | { 9 | } 10 | -------------------------------------------------------------------------------- /deps/cimgui/imgui/.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | (Click "Preview" to turn any http URL into a clickable link) 2 | 3 | PLEASE CAREFULLY READ: 4 | https://github.com/ocornut/imgui/issues/2261 5 | 6 | (Clear this template before submitting your PR) 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/spv.demoteDisabled.frag.out: -------------------------------------------------------------------------------- 1 | spv.demoteDisabled.frag 2 | ERROR: 0:9: 'demote' : undeclared identifier 3 | ERROR: 1 compilation errors. No code generated. 4 | 5 | 6 | SPIR-V is not generated for failed compile or link 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/cppIntMinOverNegativeOne.frag: -------------------------------------------------------------------------------- 1 | #if (-2147483648 / -1) != 0 2 | #error INT_MIN / -1 should yield 0, something went wrong. 3 | #endif 4 | #if (-2147483648 % -1) != 0 5 | #error INT_MIN % -1 should yield 0, something went wrong. 6 | #endif -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.precedence.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction( 2 | float4 a1, 3 | float4 a2, 4 | float4 a3, 5 | float4 a4 6 | ) : COLOR0 7 | { 8 | return a1 + a2 * a3 + a4 + float4(a1.rgb * a2.rgb, a3.a); 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.synthesizeInput.frag: -------------------------------------------------------------------------------- 1 | struct PSInput { 2 | float interp; 3 | uint no_interp; 4 | }; 5 | 6 | float4 main(PSInput input : INPUT) : SV_TARGET 7 | { 8 | return float4(float(input.no_interp), input.interp, 0, 1); 9 | } -------------------------------------------------------------------------------- /deps/glslang/Test/remap.specconst.comp: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout (local_size_x_id = 0, local_size_y_id = 1, local_size_z_id = 2) in; 4 | 5 | shared int foo[gl_WorkGroupSize.x + gl_WorkGroupSize.y * gl_WorkGroupSize.z]; 6 | 7 | void main () {} 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.extPostDepthCoverage.frag: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | #extension GL_EXT_post_depth_coverage : enable 4 | 5 | layout(post_depth_coverage) in; 6 | layout(early_fragment_tests) in; 7 | 8 | void main () { 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.smBuiltins.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | #extension GL_NV_shader_sm_builtins: enable 3 | layout(location = 0) out uvec4 data; 4 | void main (void) 5 | { 6 | data = uvec4(gl_WarpsPerSMNV, gl_SMCountNV, gl_WarpIDNV, gl_SMIDNV); 7 | } 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.subgroup.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | #extension GL_KHR_shader_subgroup_basic: enable 3 | layout(location = 0) out uvec4 data; 4 | void main (void) 5 | { 6 | data = uvec4(gl_SubgroupSize, gl_SubgroupInvocationID, 0, 0); 7 | } 8 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/linux/.gitignore: -------------------------------------------------------------------------------- 1 | Debug 2 | Release 3 | *.exp 4 | *.ilk 5 | *.lib 6 | *.suo 7 | *.vcproj.* 8 | *.ncb 9 | *.suo 10 | *.dll 11 | *.pdb 12 | *.o 13 | *.so 14 | hidtest-hidraw 15 | .deps 16 | .libs 17 | *.lo 18 | *.la 19 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/testgui/TestGUI.app.in/Contents/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/deps/hidapi/hidapi-8741697/testgui/TestGUI.app.in/Contents/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /deps/lz4/lz4-1.9.3/contrib/debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | 3 | include /usr/share/cdbs/1/rules/debhelper.mk 4 | include /usr/share/cdbs/1/class/cmake.mk 5 | 6 | 7 | DEB_CMAKE_EXTRA_FLAGS := -DCMAKE_BUILD_TYPE=RelWithDebInfo ../../build/cmake 8 | -------------------------------------------------------------------------------- /include/hot/host/rawkit-file.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | 6 | static void host_init_rawkit_file(rawkit_jit_t *jit) { 7 | rawkit_jit_add_export(jit, "_rawkit_file_ex", (void *)&_rawkit_file_ex); 8 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-hlsl/frag/demote-to-helper.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | discard; 4 | } 5 | 6 | void main() 7 | { 8 | frag_main(); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-hlsl/frag/image-query-uav.nonwritable-uav-texture.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | } 4 | 5 | void main() 6 | { 7 | frag_main(); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/frag/partial-write-preserve.frag: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | precision mediump float; 3 | precision highp int; 4 | 5 | void main() 6 | { 7 | } 8 | 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/shaders-hlsl/frag/demote-to-helper.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | discard; 4 | } 5 | 6 | void main() 7 | { 8 | frag_main(); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-msl/frag/depth-greater-than.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(depth_greater) out float gl_FragDepth; 3 | 4 | void main() 5 | { 6 | gl_FragDepth = 0.5; 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.clip.frag: -------------------------------------------------------------------------------- 1 | 2 | float GetEntitySelectClip() 3 | { 4 | return 1.0f; 5 | } 6 | 7 | float4 main() : SV_TARGET 8 | { 9 | clip(GetEntitySelectClip()); 10 | 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.emptystructreturn.frag: -------------------------------------------------------------------------------- 1 | struct ps_in 2 | { 3 | }; 4 | 5 | struct ps_out 6 | { 7 | }; 8 | 9 | ps_out main (ps_in i) 10 | { 11 | ps_out o; 12 | return o; 13 | } 14 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.basic.dcefunc.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | vec3 dead_fn() { return vec3(0); } 7 | 8 | void main() 9 | { 10 | outf4 = vec4(inf); 11 | } 12 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.basic.strip.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | vec3 dead_fn() { return vec3(0); } 7 | 8 | void main() 9 | { 10 | outf4 = vec4(inf); 11 | } 12 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.460.comp: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | void main() 4 | { 5 | bool b1; 6 | b1 = anyInvocation(b1); 7 | b1 = allInvocations(b1); 8 | b1 = allInvocationsEqual(b1); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.dead-after-discard.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location =0 ) in float c; 4 | layout(location =0 ) out int o; 5 | 6 | void main() { 7 | o = 1; 8 | discard; 9 | o = 3; 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/spv.extPostDepthCoverage_Error.frag.out: -------------------------------------------------------------------------------- 1 | spv.extPostDepthCoverage_Error.frag 2 | ERROR: Linking fragment stage: post_depth_coverage requires early_fragment_tests 3 | 4 | SPIR-V is not generated for failed compile or link 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.store.rwbyteaddressbuffer.type.comp: -------------------------------------------------------------------------------- 1 | RWByteAddressBuffer buffer; 2 | 3 | [numthreads(64, 1, 1)] 4 | void main( uint3 dispatchThreadID : SV_DispatchThreadID) 5 | { 6 | if(dispatchThreadID.x == 0) 7 | buffer.Store(0, 2); 8 | } -------------------------------------------------------------------------------- /deps/glslang/Test/remap.if.everything.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | void main() 7 | { 8 | if (inf > 2.0) 9 | outf4 = vec4(inf); 10 | else 11 | outf4 = vec4(inf + -.5); 12 | } 13 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.merge-unreachable.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | precision mediump int; precision highp float; 3 | layout(location=1) in highp vec4 v; 4 | void main (void) 5 | { 6 | if (v == vec4(0.1,0.2,0.3,0.4)) discard; 7 | else return; 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.noDeadDecorations.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | precision mediump float; 3 | 4 | float func(float a) 5 | { 6 | return -a; 7 | a = a * -1.0; 8 | } 9 | 10 | void main() 11 | { 12 | gl_Position.x = func(0.0); 13 | } 14 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.shaderStencilExport.frag: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | 3 | #extension GL_ARB_shader_stencil_export: enable 4 | 5 | out int gl_FragStencilRefARB; 6 | 7 | void main() 8 | { 9 | gl_FragStencilRefARB = 100; 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.uniformInitializer.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout (location = 0) out vec4 color; 4 | 5 | layout (location = 0) uniform vec4 in_color = vec4(0.0, 1.0, 0.0, 1.0); 6 | 7 | void main() 8 | { 9 | color = in_color; 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.unit1.frag: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | float f; 4 | float a1; 5 | 6 | float foo(); 7 | 8 | out float cout; 9 | 10 | void main() 11 | { 12 | f = 10; 13 | float g = foo(); 14 | f += g; 15 | f += gl_FragCoord.y; 16 | } -------------------------------------------------------------------------------- /include/hot/host/rawkit-image.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | 6 | static void host_init_rawkit_image(rawkit_jit_t *jit) { 7 | rawkit_jit_add_export(jit, "_rawkit_image_ex", _rawkit_image_ex); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/410.tesc: -------------------------------------------------------------------------------- 1 | #version 400 core 2 | 3 | // no layout(vertices = ...) out; 4 | int outa[gl_out.length()]; // ERROR 5 | 6 | patch out vec4 patchOut; 7 | 8 | void main() 9 | { 10 | 11 | } 12 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.layoutOverride.vert: -------------------------------------------------------------------------------- 1 | layout(set=2,binding=0) Texture2D tex : register(t16); 2 | SamplerState samp; 3 | 4 | float4 main() : SV_Position 5 | { 6 | return tex.Sample(samp, float2(0.2, 0.3)); 7 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.wavequery.comp: -------------------------------------------------------------------------------- 1 | RWStructuredBuffer data; 2 | 3 | [numthreads(32, 16, 1)] 4 | void CSMain() 5 | { 6 | data[WaveGetLaneIndex()] = (WaveIsFirstLane()) ? WaveGetLaneCount() : 0; 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.basic.everything.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | vec3 dead_fn() { return vec3(0); } 7 | 8 | void main() 9 | { 10 | outf4 = vec4(inf); 11 | } 12 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.430.frag: -------------------------------------------------------------------------------- 1 | #version 430 core 2 | 3 | out vec4 color; 4 | 5 | void main() 6 | { 7 | color = vec4(1.0); 8 | color *= gl_Layer; 9 | color *= gl_ViewportIndex; 10 | } 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/web.testlist: -------------------------------------------------------------------------------- 1 | web.builtins.vert 2 | web.builtins.frag 3 | web.basic.vert 4 | web.controlFlow.frag 5 | web.operations.frag 6 | web.texture.frag 7 | web.array.frag 8 | web.separate.frag 9 | web.comp 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/test/fixtures/binding-sharing.comp: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(local_size_x = 4, local_size_y = 4) in; 3 | layout (rgba8) uniform writeonly image2D writable_image; 4 | layout (std430) uniform ubo { float ubo_float; }; 5 | 6 | void main() { 7 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/test/fixtures/push_constant_buffer_size.comp: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(local_size_x = 4, local_size_y = 4) in; 3 | layout (push_constant) uniform BockName1 { 4 | float var_float; 5 | int var_int; 6 | } consts; 7 | 8 | void main() { 9 | } -------------------------------------------------------------------------------- /deps/glslang/Test/glsl.es320.subgroup.frag: -------------------------------------------------------------------------------- 1 | #version 320 es 2 | #extension GL_KHR_shader_subgroup_basic: enable 3 | layout(location = 0) out uvec4 data; 4 | void main (void) 5 | { 6 | data = uvec4(gl_SubgroupSize, gl_SubgroupInvocationID, 0, 0); 7 | } 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.struct.split.assign.frag: -------------------------------------------------------------------------------- 1 | struct S { 2 | float f; 3 | float4 pos : SV_Position; 4 | }; 5 | 6 | float4 main(int i, S input[3]) : COLOR0 7 | { 8 | S a[3]; 9 | input = a; 10 | 11 | return a[1].pos; 12 | } 13 | -------------------------------------------------------------------------------- /deps/hidapi/hidapi-8741697/hidtest/.gitignore: -------------------------------------------------------------------------------- 1 | Debug 2 | Release 3 | *.exp 4 | *.ilk 5 | *.lib 6 | *.suo 7 | *.vcproj.* 8 | *.ncb 9 | *.suo 10 | *.dll 11 | *.pdb 12 | *.o 13 | .deps/ 14 | .libs/ 15 | hidtest-hidraw 16 | hidtest-libusb 17 | hidtest 18 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-hlsl/frag/early-fragment-test.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | } 4 | 5 | [earlydepthstencil] 6 | void main() 7 | { 8 | frag_main(); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/comp/logical.asm.comp: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; 3 | 4 | void main() 5 | { 6 | } 7 | 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/shaders-hlsl/frag/early-fragment-test.frag: -------------------------------------------------------------------------------- 1 | void frag_main() 2 | { 3 | } 4 | 5 | [earlydepthstencil] 6 | void main() 7 | { 8 | frag_main(); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/310implicitSizeArrayError.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | layout (binding=0) uniform Block { 3 | highp int a[]; 4 | } uni; 5 | layout (location=0) out highp int o; 6 | void main() { 7 | o = uni.a[2]; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.precedence2.frag: -------------------------------------------------------------------------------- 1 | int PixelShaderFunction( 2 | int a1, 3 | int a2, 4 | int a3, 5 | int a4 6 | ) : COLOR0 7 | { 8 | return (a1 * a2 + a3 << a4) + (a1 << a2 + a3 * a4); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/negativeArraySize.comp: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | #ifdef GL_ES 4 | precision mediump float; 5 | #endif 6 | 7 | void main() 8 | { 9 | float f[-2]; // cannot declare arrays with negative size 10 | } 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.OVR_multiview.vert: -------------------------------------------------------------------------------- 1 | #version 330 2 | 3 | #extension GL_OVR_multiview : enable 4 | 5 | layout(num_views = 2) in; 6 | 7 | void main() { 8 | gl_Position = vec4(gl_ViewID_OVR, 0, 0, 0); 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/spv.specConstArrayCheck.vert.out: -------------------------------------------------------------------------------- 1 | spv.specConstArrayCheck.vert 2 | ERROR: 0:13: '[' : array index out of range '6' 3 | ERROR: 1 compilation errors. No code generated. 4 | 5 | 6 | SPIR-V is not generated for failed compile or link 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/cppRelaxSkipTokensErrors.vert: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | #if 0 4 | 3.5L 5 | 3.5h 6 | 2034h 7 | 1.#INF 8 | 0x1234567812345L 9 | 12323394203923879234L 10 | 0123s; 11 | 123s; 12 | 0123456712345671234L 13 | "string" 14 | #endif 15 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.target.frag: -------------------------------------------------------------------------------- 1 | struct PSInput { 2 | float interp; 3 | uint no_interp; 4 | }; 5 | 6 | void main(PSInput input : INPUT, out float4 out1 : SV_TARGET1, out float4 out2 : SV_TARGET3) 7 | { 8 | out1 = 1; 9 | out2 = 0; 10 | } -------------------------------------------------------------------------------- /deps/glslang/Test/spv.sampleMaskOverrideCoverage.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | #extension GL_NV_sample_mask_override_coverage : enable 3 | in vec4 color; 4 | layout(override_coverage) out int gl_SampleMask[]; 5 | void main() { 6 | gl_SampleMask[0] = int(0xFFFFFFFF); 7 | } -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/code/plugin/plugin.h: -------------------------------------------------------------------------------- 1 | #ifndef UVBOOK_PLUGIN_SYSTEM 2 | #define UVBOOK_PLUGIN_SYSTEM 3 | 4 | // Plugin authors should use this to register their plugins with mfp. 5 | void mfp_register(const char *name); 6 | 7 | #endif 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/vert/invariant.asm.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | invariant gl_Position; 4 | 5 | void main() 6 | { 7 | gl_Position = vec4(1.0); 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/comp/cfg-preserve-parameter.comp: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; 3 | 4 | void main() 5 | { 6 | } 7 | 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/shaders/asm/frag/phi-loop-variable.asm.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() 4 | { 5 | for (int _22 = 35; _22 >= 0; _22--) 6 | { 7 | } 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/shaders/asm/vert/invariant-block.asm.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | invariant gl_Position; 4 | 5 | void main() 6 | { 7 | gl_Position = vec4(1.0); 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/preprocessor.edge_cases.vert.out: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | void main(){ 14 | gl_Position = vec4(3 + 2 + 2 * 4 + 2 + 3 * 2); 15 | } 16 | 17 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.depthOut.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in vec4 Color; 4 | in float Depth; 5 | 6 | layout(depth_greater) out float gl_FragDepth; 7 | 8 | void main() 9 | { 10 | gl_FragDepth = Depth; 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/300link2.frag: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | precision mediump float; 3 | in vec4 pos; 4 | 5 | layout(location = 1) out vec4 c; 6 | layout(location = 5) out vec4 p; 7 | layout(location = 9) out vec4 q[2]; 8 | 9 | void main() 10 | { 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/spv.subgroupBallotNeg.comp.out: -------------------------------------------------------------------------------- 1 | spv.subgroupBallotNeg.comp 2 | ERROR: 0:32: 'id' : argument must be compile-time constant 3 | ERROR: 1 compilation errors. No code generated. 4 | 5 | 6 | SPIR-V is not generated for failed compile or link 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.assoc.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction( 2 | float4 a1, 3 | float4 a2, 4 | float4 a3, 5 | float4 a4, 6 | float4 a5 7 | ) : COLOR0 8 | { 9 | a1 = a2 = a3 = a4 = a5; 10 | return a1 + a2 + a3 + a4 + a5; 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.pp.vert: -------------------------------------------------------------------------------- 1 | #define A defined(B) 2 | 3 | #if A 4 | int badGlobal1; 5 | #else 6 | int goodGlobal1; 7 | #endif 8 | 9 | #define B 10 | 11 | #if A 12 | int goodGlobal2; 13 | #else 14 | int badGlobal2; 15 | #endif 16 | 17 | void main() {} 18 | -------------------------------------------------------------------------------- /deps/glslang/Test/link3.frag: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | precision highp float; 4 | 5 | in vec2 iv3; 6 | 7 | #extension GL_OES_standard_derivatives : enable 8 | #extension GL_OES_EGL_image_external : require 9 | #extension GL_OES_texture_3D : enable 10 | -------------------------------------------------------------------------------- /lib/pull-stream/deps/libuv/libuv-1.39.0/docs/src/upgrading.rst: -------------------------------------------------------------------------------- 1 | .. _upgrading: 2 | 3 | Upgrading 4 | ========= 5 | 6 | Migration guides for different libuv versions, starting with 1.0. 7 | 8 | .. toctree:: 9 | :maxdepth: 1 10 | 11 | migration_010_100 12 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/vert/invariant-block.asm.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | invariant gl_Position; 4 | 5 | void main() 6 | { 7 | gl_Position = vec4(1.0); 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-msl/comp/functions.comp: -------------------------------------------------------------------------------- 1 | #version 450 2 | shared int foo[1337]; 3 | 4 | void myfunc() 5 | { 6 | foo[0]=13; 7 | } 8 | 9 | void main() 10 | { 11 | myfunc(); 12 | } 13 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders/vulkan/vert/vulkan-vertex.vk.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | gl_Position = float(gl_VertexIndex + gl_InstanceIndex) * vec4(1.0, 2.0, 3.0, 4.0); 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/tests-other/c_api_test.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/tests-other/c_api_test.spv -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/badMacroArgs.frag.out: -------------------------------------------------------------------------------- 1 | badMacroArgs.frag 2 | ERROR: 0:4: 'macro expansion' : Too few args in Macro m 3 | ERROR: 0:4: '' : compilation terminated 4 | ERROR: 2 compilation errors. No code generated. 5 | 6 | 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.imagefetch-subvec4.comp: -------------------------------------------------------------------------------- 1 | Texture3D IN: register(t0); 2 | RWTexture3D OUT: register(u1); 3 | 4 | [numthreads(8,8,8)] 5 | void main(uint3 tid: SV_DispatchThreadID) 6 | { 7 | OUT[tid] = IN[tid]; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.mip.negative.frag: -------------------------------------------------------------------------------- 1 | Texture2D g_tTex2df4; 2 | 3 | float4 main() : SV_Target0 4 | { 5 | g_tTex2df4.mips.mips[2][uint2(3, 4)]; // error to chain like this 6 | 7 | return 0; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.mip.negative2.frag: -------------------------------------------------------------------------------- 1 | Texture2D g_tTex2df4; 2 | 3 | float4 main() : SV_Target0 4 | { 5 | g_tTex2df4.r[2][uint2(3, 4)]; // '.r' not valid on texture object 6 | 7 | return 0; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.numthreads.comp: -------------------------------------------------------------------------------- 1 | 2 | [numthreads(8,8,1)] 3 | void main(uint3 tid : SV_DispatchThreadID ) 4 | { 5 | } 6 | 7 | [numthreads(1,4,8)] 8 | void main_aux2(uint3 tid : SV_DispatchThreadID ) 9 | { 10 | } 11 | 12 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.dataOutIndirect.frag: -------------------------------------------------------------------------------- 1 | #version 140 2 | 3 | in vec4 Color; 4 | 5 | out vec4 fcolor[4]; 6 | 7 | uniform b { int i; } bName; 8 | 9 | void main() 10 | { 11 | fcolor[bName.i] = Color; 12 | } 13 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.for-complex-condition.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(location=0) out highp int r; 3 | layout(location=0) in lowp int flag; 4 | void main() { 5 | int i; 6 | for (i=0; i < (flag==1 ? 10 : 15) ; i++) { r = i; } 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.simpleFunctionCall.frag: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | in vec4 BaseColor; 4 | 5 | vec4 foo() 6 | { 7 | return BaseColor; 8 | } 9 | 10 | void main() 11 | { 12 | gl_FragColor = foo(); 13 | } 14 | -------------------------------------------------------------------------------- /deps/glslang/Test/330comp.frag: -------------------------------------------------------------------------------- 1 | #version 330 compatibility 2 | 3 | in vec4 inVar; 4 | out vec4 outVar; 5 | 6 | varying vec4 varyingVar; 7 | 8 | void main() 9 | { 10 | gl_FragColor = varyingVar; 11 | gl_FragData[1] = inVar * gl_ModelViewMatrix; 12 | } 13 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/glspv.version.vert.out: -------------------------------------------------------------------------------- 1 | glspv.version.vert 2 | ERROR: #version: Desktop shaders for OpenGL SPIR-V require version 330 or higher 3 | ERROR: 1 compilation errors. No code generated. 4 | 5 | 6 | SPIR-V is not generated for failed compile or link 7 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.wavequery.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction() : COLOR0 2 | { 3 | if (WaveIsFirstLane()) 4 | { 5 | return float4(1, 2, 3, 4); 6 | } 7 | else 8 | { 9 | return float4(4, 3, 2, 1); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.sampleId.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) in vec4 samp; 4 | layout(location = 0) out vec4 color; 5 | 6 | void main() 7 | { 8 | if (gl_SampleID < 3) 9 | color = samp; 10 | else 11 | color = 2 * samp; 12 | } -------------------------------------------------------------------------------- /deps/glslang/Test/spv.test.vert: -------------------------------------------------------------------------------- 1 | #version 140 2 | 3 | in mat4 transform; 4 | 5 | attribute vec4 position; 6 | in vec2 uv_in; 7 | 8 | out vec2 uv; 9 | 10 | void main() 11 | { 12 | uv = uv_in; 13 | gl_Position = transform * position; 14 | } 15 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-msl/comp/functions.comp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | using namespace metal; 5 | 6 | kernel void main0() 7 | { 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/comp/global-parameter-name-alias.asm.comp: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; 3 | 4 | void main() 5 | { 6 | } 7 | 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl-no-opt/frag/frag-coord.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) out vec3 FragColor; 4 | 5 | void main() 6 | { 7 | FragColor = gl_FragCoord.xyz / gl_FragCoord.w; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl/vert/matrix-output.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) out mat4 m; 4 | 5 | void main() 6 | { 7 | gl_Position = vec4(1.0); 8 | m = mat4(1.0); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-msl/frag/sample-mask-not-used.fixed-sample-mask.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) out vec4 FragColor; 4 | 5 | void main() 6 | { 7 | FragColor = vec4(1.0); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-msl/vulkan/vert/vulkan-vertex.vk.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | gl_Position = float(gl_VertexIndex + gl_InstanceIndex) * vec4(1.0, 2.0, 3.0, 4.0); 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders/vulkan/vert/device-group.nocompat.vk.vert: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | #extension GL_EXT_device_group : require 3 | 4 | void main() 5 | { 6 | gl_Position = vec4(gl_DeviceIndex); 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/glsl.entryPointRename2.vert.out: -------------------------------------------------------------------------------- 1 | glsl.entryPointRename2.vert 2 | ERROR: Linking vertex stage: Missing entry point: Each stage requires one entry point 3 | 4 | SPIR-V is not generated for failed compile or link 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.clipdistance-1.frag: -------------------------------------------------------------------------------- 1 | float4 main(in float4 pos : SV_Position, 2 | in float clip : SV_ClipDistance, 3 | in float cull : SV_CullDistance) : SV_Target0 4 | { 5 | return pos + clip + cull; 6 | } 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.float1.frag: -------------------------------------------------------------------------------- 1 | static float1 f1 = float1(1.0); 2 | static float scalar = 2.0; 3 | 4 | float1 ShaderFunction(float1 inFloat1 : COLOR, float inScalar) : COLOR0 5 | { 6 | return f1 * scalar + inFloat1 * inScalar; 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.whileLoop.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction(float4 input) : COLOR0 2 | { 3 | while (any(input != input)) { return input; } 4 | while (false) ; 5 | [unroll] while (false) { } 6 | while ((false)) { } 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/preprocessor.bad_arg.vert: -------------------------------------------------------------------------------- 1 | #define M(a) a 2 | int M(aou 3 | = 2) // Okay, one argument, split across newline 4 | ; 5 | 6 | // end of file during an argument 7 | #define EXP2(a, b) 8 | EXP2(((((1,2,3,4))), ); 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.fullyCovered.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #extension GL_NV_conservative_raster_underestimation : enable 4 | 5 | out vec4 color; 6 | 7 | void main() { 8 | color = vec4(gl_FragFullyCoveredNV, 0, 0, 0); 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/450.comp: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | layout(local_size_x = 0) in; // ERROR, 0 not allowed 3 | 4 | layout(binding=10000) uniform atomic_uint; // ERROR 5 | 6 | void main() 7 | { 8 | shared float f; // ERROR shared must be global 9 | } 10 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.deadFunctionMissingBody.vert: -------------------------------------------------------------------------------- 1 | float4 main(): SV_Target0 { return 0; } 2 | struct Surface { float3 albedo; }; 3 | Surface surfaceShader(float fade); 4 | Surface surfaceShaderExec() 5 | { 6 | float fade = 0; 7 | return surfaceShader(0); 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.discard.frag: -------------------------------------------------------------------------------- 1 | void foo(float f) 2 | { 3 | if (f < 1.0) 4 | discard; 5 | } 6 | 7 | void PixelShaderFunction(float4 input) : COLOR0 8 | { 9 | foo(input.z); 10 | if (input.x) 11 | discard; 12 | float f = input.x; 13 | discard; 14 | } 15 | -------------------------------------------------------------------------------- /deps/glslang/Test/preprocessor.pragma.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | #pragma optimize(on) 4 | #pragma optimize(off) 5 | #pragma debug(on) 6 | #pragma debug(off) 7 | 8 | #pragma undefined_pragma(x, 4) 9 | 10 | #pragma once 11 | 12 | int main() { 13 | } 14 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.dataOutIndirect.vert: -------------------------------------------------------------------------------- 1 | #version 140 2 | 3 | attribute vec4 color; 4 | out vec4 colorOut[6]; 5 | 6 | void main() 7 | { 8 | for (int i = 1; i < 5; ++i) 9 | colorOut[i] = color; 10 | 11 | gl_Position = colorOut[2]; 12 | } 13 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.length.frag: -------------------------------------------------------------------------------- 1 | #version 140 2 | 3 | vec4 u[3]; 4 | 5 | in vec2 v[2]; 6 | 7 | void main() 8 | { 9 | int a[5]; 10 | 11 | vec2 t = v[0] + v[1]; 12 | 13 | gl_FragColor = vec4(u.length() * v.length() * a.length()); 14 | } 15 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.unit3.frag: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | float f; 4 | float h3 = 3.0; 5 | 6 | out float cout; 7 | in float cin; 8 | 9 | float bar() 10 | { 11 | h3 *= f; 12 | float g3 = 2 * h3; 13 | cout = g3; 14 | return h3 + g3 + gl_FragCoord.y; 15 | } 16 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-hlsl/asm/comp/global-parameter-name-alias.asm.comp: -------------------------------------------------------------------------------- 1 | void comp_main() 2 | { 3 | } 4 | 5 | [numthreads(1, 1, 1)] 6 | void main() 7 | { 8 | comp_main(); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl/frag/depth-less-than.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(early_fragment_tests) in; 3 | layout(depth_less) out float gl_FragDepth; 4 | 5 | void main() 6 | { 7 | gl_FragDepth = 0.5; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl/frag/no-return2.frag: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | precision mediump float; 3 | 4 | layout(location = 0) in vec4 vColor; 5 | 6 | void main() 7 | { 8 | vec4 v = vColor; 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-msl/frag/sample-position.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) out vec4 FragColor; 4 | 5 | void main() 6 | { 7 | FragColor = vec4(gl_SamplePosition, gl_SampleID, 1.0); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-msl/vulkan/vert/device-group.nocompat.vk.vert: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | #extension GL_EXT_device_group : require 3 | 4 | void main() 5 | { 6 | gl_Position = vec4(gl_DeviceIndex); 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/cppIntMinOverNegativeOne.frag: -------------------------------------------------------------------------------- 1 | #if (-2147483648 / -1) != 0 2 | #error INT_MIN / -1 should yield 0, something went wrong. 3 | #endif 4 | #if (-2147483648 % -1) != 0 5 | #error INT_MIN % -1 should yield 0, something went wrong. 6 | #endif -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.precedence.frag: -------------------------------------------------------------------------------- 1 | float4 PixelShaderFunction( 2 | float4 a1, 3 | float4 a2, 4 | float4 a3, 5 | float4 a4 6 | ) : COLOR0 7 | { 8 | return a1 + a2 * a3 + a4 + float4(a1.rgb * a2.rgb, a3.a); 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.synthesizeInput.frag: -------------------------------------------------------------------------------- 1 | struct PSInput { 2 | float interp; 3 | uint no_interp; 4 | }; 5 | 6 | float4 main(PSInput input : INPUT) : SV_TARGET 7 | { 8 | return float4(float(input.no_interp), input.interp, 0, 1); 9 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.if.none.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | void main() 7 | { 8 | if (inf > 2.0) 9 | outf4 = vec4(inf); 10 | else 11 | outf4 = vec4(inf + -.5); 12 | } 13 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.specconst.comp: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout (local_size_x_id = 0, local_size_y_id = 1, local_size_z_id = 2) in; 4 | 5 | shared int foo[gl_WorkGroupSize.x + gl_WorkGroupSize.y * gl_WorkGroupSize.z]; 6 | 7 | void main () {} 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.extPostDepthCoverage.frag: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | #extension GL_EXT_post_depth_coverage : enable 4 | 5 | layout(post_depth_coverage) in; 6 | layout(early_fragment_tests) in; 7 | 8 | void main () { 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.smBuiltins.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | #extension GL_NV_shader_sm_builtins: enable 3 | layout(location = 0) out uvec4 data; 4 | void main (void) 5 | { 6 | data = uvec4(gl_WarpsPerSMNV, gl_SMCountNV, gl_WarpIDNV, gl_SMIDNV); 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-window/deps/glfw/glfw-3.3.4/docs/CODEOWNERS: -------------------------------------------------------------------------------- 1 | 2 | * @elmindreda 3 | 4 | src/wl_* @linkmauve 5 | 6 | docs/*.css @glfw/webdev 7 | docs/*.scss @glfw/webdev 8 | docs/*.html @glfw/webdev 9 | docs/*.xml @glfw/webdev 10 | 11 | -------------------------------------------------------------------------------- /projects/pbd/body-chain/shared.h: -------------------------------------------------------------------------------- 1 | #ifdef CPU 2 | #include 3 | using namespace glm; 4 | #endif 5 | 6 | struct Scene { 7 | mat4 worldToScreen; 8 | float time; 9 | }; 10 | 11 | struct BodyProxy { 12 | vec4 pos; 13 | vec4 rot; 14 | vec4 size; 15 | }; -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/preprocessor.pragma.vert.out: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | #pragma optimize(on) 4 | #pragma optimize(off) 5 | #pragma debug(on) 6 | #pragma debug(off) 7 | 8 | #pragma undefined_pragma(x,4) 9 | 10 | #pragma once 11 | 12 | int main(){ 13 | } 14 | 15 | -------------------------------------------------------------------------------- /deps/glslang/Test/link.vk.differentPC.0.1.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout (push_constant) uniform PushConstantBlock 4 | { 5 | vec4 color; 6 | vec4 color2; 7 | float scale; 8 | } uPC; 9 | 10 | vec4 11 | getColor2() 12 | { 13 | return uPC.color2; 14 | } 15 | -------------------------------------------------------------------------------- /deps/glslang/Test/link.vk.differentPC.1.1.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout (push_constant) uniform PushConstantBlock 4 | { 5 | vec4 color; 6 | vec4 color2; 7 | float scale; 8 | } uPC; 9 | 10 | vec4 11 | getColor2() 12 | { 13 | return uPC.color2; 14 | } 15 | -------------------------------------------------------------------------------- /deps/glslang/Test/link.vk.matchingPC.0.1.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout (push_constant) uniform PushConstantBlock 4 | { 5 | vec4 color; 6 | vec4 color2; 7 | float scale; 8 | } uPC; 9 | 10 | vec4 11 | getColor2() 12 | { 13 | return uPC.color2; 14 | } 15 | -------------------------------------------------------------------------------- /deps/glslang/Test/link.vk.matchingPC.0.2.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout (push_constant) uniform PushConstantBlock 4 | { 5 | vec4 color; 6 | vec4 color2; 7 | float scale; 8 | } uPC; 9 | 10 | float 11 | getScale() 12 | { 13 | return uPC.scale; 14 | } 15 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.branch-return.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | void main() { 3 | switch (gl_InstanceIndex) { 4 | case 0: return; 5 | case 1: gl_Position = vec4(0.0); break; 6 | case 2: return; 7 | case 3: return; 8 | } 9 | gl_Position.x += 0.123; 10 | } 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.texture.sampler.transform.frag: -------------------------------------------------------------------------------- 1 | #version 440 2 | 3 | uniform sampler smp; 4 | uniform texture2D tex; 5 | 6 | in vec2 coord; 7 | 8 | out vec4 color; 9 | 10 | void main() 11 | { 12 | color = texture(sampler2D(tex, smp), coord); 13 | } 14 | -------------------------------------------------------------------------------- /include/hot/guest/glm/mat3x3.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/mat3x3.hpp 3 | 4 | #pragma once 5 | #include "./ext/matrix_double3x3.hpp" 6 | #include "./ext/matrix_double3x3_precision.hpp" 7 | #include "./ext/matrix_float3x3.hpp" 8 | #include "./ext/matrix_float3x3_precision.hpp" 9 | -------------------------------------------------------------------------------- /include/hot/guest/glm/mat3x4.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/mat3x4.hpp 3 | 4 | #pragma once 5 | #include "./ext/matrix_double3x4.hpp" 6 | #include "./ext/matrix_double3x4_precision.hpp" 7 | #include "./ext/matrix_float3x4.hpp" 8 | #include "./ext/matrix_float3x4_precision.hpp" 9 | -------------------------------------------------------------------------------- /include/hot/guest/glm/mat4x3.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/mat4x3.hpp 3 | 4 | #pragma once 5 | #include "./ext/matrix_double4x3.hpp" 6 | #include "./ext/matrix_double4x3_precision.hpp" 7 | #include "./ext/matrix_float4x3.hpp" 8 | #include "./ext/matrix_float4x3_precision.hpp" 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-msl/asm/frag/empty-struct.asm.frag: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | using namespace metal; 5 | 6 | fragment void main0() 7 | { 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-msl/asm/vert/packing-test.asm.vert: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | using namespace metal; 5 | 6 | vertex void main0() 7 | { 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-msl/comp/cfg-preserve-parameter.comp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | using namespace metal; 5 | 6 | kernel void main0() 7 | { 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/desktop-only/comp/image-formats.desktop.noeliminate.comp: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; 3 | 4 | void main() 5 | { 6 | } 7 | 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/frag/struct-type-unrelated-alias.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) out float FragColor; 4 | 5 | void main() 6 | { 7 | FragColor = 30.0; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders/legacy/vert/implicit-lod.legacy.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | layout(binding = 0) uniform sampler2D tex; 4 | 5 | void main() 6 | { 7 | gl_Position = texture(tex, vec2(0.4, 0.6)); 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/spv.demoteDisabled.frag.out: -------------------------------------------------------------------------------- 1 | spv.demoteDisabled.frag 2 | ERROR: 0:9: 'demote' : undeclared identifier 3 | ERROR: 1 compilation errors. No code generated. 4 | 5 | 6 | SPIR-V is not generated for failed compile or link 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/spv.extPostDepthCoverage_Error.frag.out: -------------------------------------------------------------------------------- 1 | spv.extPostDepthCoverage_Error.frag 2 | ERROR: Linking fragment stage: post_depth_coverage requires early_fragment_tests 3 | 4 | SPIR-V is not generated for failed compile or link 5 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/remap.if.everything.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | in float inf; 4 | out vec4 outf4; 5 | 6 | void main() 7 | { 8 | if (inf > 2.0) 9 | outf4 = vec4(inf); 10 | else 11 | outf4 = vec4(inf + -.5); 12 | } 13 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.noDeadDecorations.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | precision mediump float; 3 | 4 | float func(float a) 5 | { 6 | return -a; 7 | a = a * -1.0; 8 | } 9 | 10 | void main() 11 | { 12 | gl_Position.x = func(0.0); 13 | } 14 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.shaderStencilExport.frag: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | 3 | #extension GL_ARB_shader_stencil_export: enable 4 | 5 | out int gl_FragStencilRefARB; 6 | 7 | void main() 8 | { 9 | gl_FragStencilRefARB = 100; 10 | } 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.subgroup.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | #extension GL_KHR_shader_subgroup_basic: enable 3 | layout(location = 0) out uvec4 data; 4 | void main (void) 5 | { 6 | data = uvec4(gl_SubgroupSize, gl_SubgroupInvocationID, 0, 0); 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.uniformInitializer.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout (location = 0) out vec4 color; 4 | 5 | layout (location = 0) uniform vec4 in_color = vec4(0.0, 1.0, 0.0, 1.0); 6 | 7 | void main() 8 | { 9 | color = in_color; 10 | } 11 | -------------------------------------------------------------------------------- /lib/rawkit-jit/deps/whereami/_ios-xcode/WhereAmI.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/rawkit-jit/deps/whereami/_mac-xcode/WhereAmI.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /deps/glslang/Test/baseResults/reflection.frag.out: -------------------------------------------------------------------------------- 1 | reflection.frag 2 | Uniform reflection: 3 | 4 | Uniform block reflection: 5 | 6 | Buffer variable reflection: 7 | 8 | Buffer block reflection: 9 | 10 | Pipeline input reflection: 11 | 12 | Pipeline output reflection: 13 | 14 | -------------------------------------------------------------------------------- /deps/glslang/Test/contradict_0.geom: -------------------------------------------------------------------------------- 1 | #version 330 2 | 3 | layout(points) in; 4 | layout(triangle_strip, max_vertices = 4) out; 5 | 6 | float getV(); 7 | 8 | void main (void) 9 | { 10 | float v = getV(); 11 | EndPrimitive(); 12 | EndPrimitive(); 13 | } 14 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.matType.frag: -------------------------------------------------------------------------------- 1 | float1 f1 = float1(1.0); 2 | float1x1 fmat11; 3 | float4x1 fmat41; 4 | float1x2 fmat12; 5 | double2x3 dmat23; 6 | int4x4 int44; 7 | 8 | float1 ShaderFunction(float1 inFloat1, float inScalar) : COLOR0 9 | { 10 | return inFloat1; 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/simpleFunctionCall.frag: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | uniform vec4 bigColor; 4 | varying vec4 BaseColor; 5 | uniform float d; 6 | 7 | vec4 foo() 8 | { 9 | return BaseColor; 10 | } 11 | 12 | void main() 13 | { 14 | gl_FragColor = foo(); 15 | } 16 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.debugPrintf_Error.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | #extension GL_EXT_debug_printf : enable 3 | 4 | void main() 5 | { 6 | // invalid hex sequence 7 | debugPrintfEXT("\xZ"); 8 | 9 | // not an octal sequence 10 | debugPrintfEXT("\8"); 11 | } 12 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.looseUniformNoLoc.vert: -------------------------------------------------------------------------------- 1 | #version 450 core 2 | 3 | layout(location = 0) 4 | in vec4 foo; 5 | 6 | layout(location = 0) 7 | out vec4 bar; 8 | 9 | uniform vec4 uv; 10 | 11 | void main() 12 | { 13 | bar = foo; 14 | gl_Position = foo; 15 | } -------------------------------------------------------------------------------- /deps/glslang/Test/spv.multiviewPerViewAttributes.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #extension GL_NVX_multiview_per_view_attributes :require 4 | 5 | void main() 6 | { 7 | gl_ViewportMaskPerViewNV[0] = 1; 8 | gl_PositionPerViewNV[0] = gl_Position; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.samplePosition.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) in vec4 samp; 4 | layout(location = 0) out vec4 color; 5 | 6 | void main() 7 | { 8 | if (gl_SamplePosition.y < 0.5) 9 | color = samp; 10 | else 11 | color = 2 * samp; 12 | } -------------------------------------------------------------------------------- /deps/glslang/Test/spv.storageBuffer.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #pragma use_storage_buffer 4 | 5 | uniform ub { 6 | vec4 a; 7 | } ubi; 8 | 9 | buffer bb { 10 | vec4 b; 11 | } bbi; 12 | 13 | void main() 14 | { 15 | gl_Position = ubi.a + bbi.b; 16 | } 17 | -------------------------------------------------------------------------------- /include/hot/guest/glm/gtx/perpendicular.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_perpendicular 2 | 3 | namespace glm 4 | { 5 | template 6 | GLM_FUNC_QUALIFIER genType perp(genType const& x, genType const& Normal) 7 | { 8 | return x - proj(x, Normal); 9 | } 10 | }//namespace glm 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders-msl/asm/frag/phi-loop-variable.asm.frag: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | using namespace metal; 5 | 6 | fragment void main0() 7 | { 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/vert/return-array.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | layout(location = 1) in vec4 vInput1; 4 | 5 | void main() 6 | { 7 | gl_Position = vec4(10.0) + vInput1; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/vulkan/vert/vulkan-vertex.vk.vert.vk: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | gl_Position = vec4(1.0, 2.0, 3.0, 4.0) * float(gl_VertexIndex + gl_InstanceIndex); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/shaders/vulkan/vert/vulkan-vertex.vk.vert.vk: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | gl_Position = vec4(1.0, 2.0, 3.0, 4.0) * float(gl_VertexIndex + gl_InstanceIndex); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl/frag/depth-greater-than.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout(early_fragment_tests) in; 3 | layout(depth_greater) out float gl_FragDepth; 4 | 5 | void main() 6 | { 7 | gl_FragDepth = 0.5; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-hlsl/frag/sample-mask-out.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) out vec4 FragColor; 4 | 5 | void main() 6 | { 7 | FragColor = vec4(1.0); 8 | gl_SampleMask[0] = 0; 9 | } 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/shaders-msl/frag/sample-mask.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) out vec4 FragColor; 4 | 5 | void main() 6 | { 7 | FragColor = vec4(1.0); 8 | gl_SampleMask[0] = 0; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/tests-other/msl_constexpr_test.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/tests-other/msl_constexpr_test.spv -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/tests-other/msl_resource_binding.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/tests-other/msl_resource_binding.spv -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.store.rwbyteaddressbuffer.type.comp: -------------------------------------------------------------------------------- 1 | RWByteAddressBuffer buffer; 2 | 3 | [numthreads(64, 1, 1)] 4 | void main( uint3 dispatchThreadID : SV_DispatchThreadID) 5 | { 6 | if(dispatchThreadID.x == 0) 7 | buffer.Store(0, 2); 8 | } -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/hlsl.struct.split.assign.frag: -------------------------------------------------------------------------------- 1 | struct S { 2 | float f; 3 | float4 pos : SV_Position; 4 | }; 5 | 6 | float4 main(int i, S input[3]) : COLOR0 7 | { 8 | S a[3]; 9 | input = a; 10 | 11 | return a[1].pos; 12 | } 13 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.merge-unreachable.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | precision mediump int; precision highp float; 3 | layout(location=1) in highp vec4 v; 4 | void main (void) 5 | { 6 | if (v == vec4(0.1,0.2,0.3,0.4)) discard; 7 | else return; 8 | } 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.unit1.frag: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | float f; 4 | float a1; 5 | 6 | float foo(); 7 | 8 | out float cout; 9 | 10 | void main() 11 | { 12 | f = 10; 13 | float g = foo(); 14 | f += g; 15 | f += gl_FragCoord.y; 16 | } -------------------------------------------------------------------------------- /projects/procjam-2020/shader/clear-image.comp: -------------------------------------------------------------------------------- 1 | #version 450 2 | layout( local_size_x = 32, local_size_y = 32, local_size_z = 1 ) in; 3 | layout(binding = 1, rgba32f) writeonly uniform image2D tex; 4 | 5 | void main() { 6 | imageStore(tex, ivec2(gl_GlobalInvocationID.xy), vec4(0.0)); 7 | } -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.clipdistance-1.vert: -------------------------------------------------------------------------------- 1 | void main(out float4 pos : SV_Position, 2 | out float clip : SV_ClipDistance, // scalar float 3 | out float cull : SV_CullDistance) // scalar float 4 | { 5 | pos = 1.0f.xxxx; 6 | clip = 0.5f; 7 | cull = 0.51f; 8 | } 9 | -------------------------------------------------------------------------------- /deps/glslang/Test/hlsl.multiReturn.frag: -------------------------------------------------------------------------------- 1 | struct S { 2 | float f; 3 | float3 v; 4 | float3x3 m; 5 | }; 6 | 7 | cbuffer bufName { 8 | S s; 9 | }; 10 | 11 | S foo() 12 | { 13 | return s; 14 | } 15 | 16 | void main() 17 | { 18 | foo(); 19 | } 20 | -------------------------------------------------------------------------------- /deps/glslang/Test/link.vk.differentPC.0.2.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout (push_constant) uniform PushConstantBlock 4 | { 5 | vec4 color; 6 | vec4 color2; 7 | float scale2; 8 | } uPC; 9 | 10 | float 11 | getScale() 12 | { 13 | return uPC.scale2; 14 | } 15 | 16 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.dead-after-continue.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location =0 ) in int c; 4 | layout(location =0 ) out int o; 5 | 6 | void main() { 7 | int i; 8 | for (i=0; i < 5; i++) { 9 | o = 1; 10 | continue; 11 | o = 2; 12 | } 13 | o = 3; 14 | } 15 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/reference/opt/shaders/asm/frag/do-while-statement-fallback.asm.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | layout(location = 0) out float FragColor; 4 | 5 | void main() 6 | { 7 | FragColor = 5.0; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/tests-other/hlsl_resource_binding.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmpvar/rawkit/HEAD/lib/rawkit-glsl/deps/SPIRV-Cross/SPIRV-Cross-a57b4b1b2ef6f7b31b27588f0e7288c630d68c08/tests-other/hlsl_resource_binding.spv -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/baseResults/spv.specConstArrayCheck.vert.out: -------------------------------------------------------------------------------- 1 | spv.specConstArrayCheck.vert 2 | ERROR: 0:13: '[' : array index out of range '6' 3 | ERROR: 1 compilation errors. No code generated. 4 | 5 | 6 | SPIR-V is not generated for failed compile or link 7 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/cppRelaxSkipTokensErrors.vert: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | #if 0 4 | 3.5L 5 | 3.5h 6 | 2034h 7 | 1.#INF 8 | 0x1234567812345L 9 | 12323394203923879234L 10 | 0123s; 11 | 123s; 12 | 0123456712345671234L 13 | "string" 14 | #endif 15 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/glsl.es320.subgroup.frag: -------------------------------------------------------------------------------- 1 | #version 320 es 2 | #extension GL_KHR_shader_subgroup_basic: enable 3 | layout(location = 0) out uvec4 data; 4 | void main (void) 5 | { 6 | data = uvec4(gl_SubgroupSize, gl_SubgroupInvocationID, 0, 0); 7 | } 8 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.depthUnchanged.frag: -------------------------------------------------------------------------------- 1 | #version 430 2 | layout(location = 0) out vec4 outColor; 3 | layout(depth_unchanged) out float gl_FragDepth; 4 | void main() { 5 | outColor = vec4(1.0, 0.0, 0.0, 1.0); 6 | gl_FragDepth = gl_FragCoord.y; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /lib/rawkit-glsl/deps/glslang/glslang-11.5.0/Test/spv.sampleMaskOverrideCoverage.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | #extension GL_NV_sample_mask_override_coverage : enable 3 | in vec4 color; 4 | layout(override_coverage) out int gl_SampleMask[]; 5 | void main() { 6 | gl_SampleMask[0] = int(0xFFFFFFFF); 7 | } -------------------------------------------------------------------------------- /deps/cimgui/imgui/misc/natvis/README.txt: -------------------------------------------------------------------------------- 1 | 2 | Natvis file to describe dear imgui types in the Visual Studio debugger. 3 | With this, types like ImVector<> will be displayed nicely in the debugger. 4 | You can include this file a Visual Studio project file, or install it in Visual Studio folder. 5 | -------------------------------------------------------------------------------- /deps/glslang/Test/spv.vulkan110.storageBuffer.vert: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | #pragma use_storage_buffer 4 | 5 | uniform ub { 6 | vec4 a; 7 | } ubi; 8 | 9 | buffer bb { 10 | vec4 b; 11 | } bbi; 12 | 13 | void main() 14 | { 15 | gl_Position = ubi.a + bbi.b; 16 | } 17 | -------------------------------------------------------------------------------- /include/hot/guest/glm/mat2x2.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/mat2x2.hpp 3 | 4 | #pragma once 5 | #include "./ext/matrix_double2x2.hpp" 6 | #include "./ext/matrix_double2x2_precision.hpp" 7 | #include "./ext/matrix_float2x2.hpp" 8 | #include "./ext/matrix_float2x2_precision.hpp" 9 | 10 | -------------------------------------------------------------------------------- /include/hot/guest/glm/mat2x3.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/mat2x3.hpp 3 | 4 | #pragma once 5 | #include "./ext/matrix_double2x3.hpp" 6 | #include "./ext/matrix_double2x3_precision.hpp" 7 | #include "./ext/matrix_float2x3.hpp" 8 | #include "./ext/matrix_float2x3_precision.hpp" 9 | 10 | -------------------------------------------------------------------------------- /include/hot/guest/glm/mat2x4.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/mat2x4.hpp 3 | 4 | #pragma once 5 | #include "./ext/matrix_double2x4.hpp" 6 | #include "./ext/matrix_double2x4_precision.hpp" 7 | #include "./ext/matrix_float2x4.hpp" 8 | #include "./ext/matrix_float2x4_precision.hpp" 9 | 10 | -------------------------------------------------------------------------------- /include/hot/guest/glm/mat3x2.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/mat3x2.hpp 3 | 4 | #pragma once 5 | #include "./ext/matrix_double3x2.hpp" 6 | #include "./ext/matrix_double3x2_precision.hpp" 7 | #include "./ext/matrix_float3x2.hpp" 8 | #include "./ext/matrix_float3x2_precision.hpp" 9 | 10 | -------------------------------------------------------------------------------- /include/hot/guest/glm/mat4x2.hpp: -------------------------------------------------------------------------------- 1 | /// @ref core 2 | /// @file glm/mat4x2.hpp 3 | 4 | #pragma once 5 | #include "./ext/matrix_double4x2.hpp" 6 | #include "./ext/matrix_double4x2_precision.hpp" 7 | #include "./ext/matrix_float4x2.hpp" 8 | #include "./ext/matrix_float4x2_precision.hpp" 9 | 10 | --------------------------------------------------------------------------------