{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"GL","path":"GL","contentType":"directory"},{"name":"misc","path":"misc","contentType":"directory"},{"name":"tests","path":"tests","contentType":"directory"},{"name":"unit_tests","path":"unit_tests","contentType":"directory"},{"name":"utils","path":"utils","contentType":"directory"},{"name":".hgignore","path":".hgignore","contentType":"file"},{"name":"CMakeLists.txt","path":"CMakeLists.txt","contentType":"file"},{"name":"LICENSE.txt","path":"LICENSE.txt","contentType":"file"},{"name":"README.txt","path":"README.txt","contentType":"file"},{"name":"counts.sh","path":"counts.sh","contentType":"file"},{"name":"mojoshader.c","path":"mojoshader.c","contentType":"file"},{"name":"mojoshader.h","path":"mojoshader.h","contentType":"file"},{"name":"mojoshader_assembler.c","path":"mojoshader_assembler.c","contentType":"file"},{"name":"mojoshader_common.c","path":"mojoshader_common.c","contentType":"file"},{"name":"mojoshader_compiler.c","path":"mojoshader_compiler.c","contentType":"file"},{"name":"mojoshader_effects.c","path":"mojoshader_effects.c","contentType":"file"},{"name":"mojoshader_effects.h","path":"mojoshader_effects.h","contentType":"file"},{"name":"mojoshader_internal.h","path":"mojoshader_internal.h","contentType":"file"},{"name":"mojoshader_lexer.c","path":"mojoshader_lexer.c","contentType":"file"},{"name":"mojoshader_lexer.re","path":"mojoshader_lexer.re","contentType":"file"},{"name":"mojoshader_opengl.c","path":"mojoshader_opengl.c","contentType":"file"},{"name":"mojoshader_parser_hlsl.lemon","path":"mojoshader_parser_hlsl.lemon","contentType":"file"},{"name":"mojoshader_preprocessor.c","path":"mojoshader_preprocessor.c","contentType":"file"}],"totalCount":23}},"fileTreeProcessingTime":4.973507000000001,"foldersToFetch":[],"repo":{"id":137922932,"defaultBranch":"main","name":"mojoshader","ownerLogin":"icculus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-19T17:20:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/673562?v=4","public":true,"private":false,"isOrgOwned":false},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"0fb602a20da9db9b520604bb38969d692b452ff9","listCacheKey":"v0:1624917734.114502","canEdit":false,"refType":"tree","currentOid":"0fb602a20da9db9b520604bb38969d692b452ff9"},"path":"CMakeLists.txt","currentUser":null,"blob":{"rawLines":["CMAKE_MINIMUM_REQUIRED(VERSION 2.6)","PROJECT(MojoShader)","","OPTION(BUILD_SHARED \"Build MojoShader as a shared library\" OFF)","OPTION(PROFILE_D3D \"Build MojoShader with support for the D3D profile\" ON)","OPTION(PROFILE_BYTECODE \"Build MojoShader with support for the BYTECODE profile\" ON)","OPTION(PROFILE_GLSL120 \"Build MojoShader with support for the GLSL120 profile\" ON)","OPTION(PROFILE_GLSL \"Build MojoShader with support for the GLSL profile\" ON)","OPTION(PROFILE_ARB1 \"Build MojoShader with support for the ARB1 profile\" ON)","OPTION(PROFILE_ARB1_NV \"Build MojoShader with support for the ARB1_NV profile\" ON)","OPTION(PROFILE_METAL \"Build MojoShader with support for the Metal profile\" ON)","OPTION(EFFECT_SUPPORT \"Build MojoShader with support for Effect framework files\" ON)","OPTION(FLIP_VIEWPORT \"Build MojoShader with the ability to flip the GL viewport\" OFF)","OPTION(DEPTH_CLIPPING \"Build MojoShader with the ability to simulate [0, 1] depth clipping\" OFF)","OPTION(XNA4_VERTEXTEXTURE \"Build MojoShader with XNA4 vertex texturing behavior\" OFF)","","INCLUDE_DIRECTORIES(.)","","FIND_PROGRAM(HG hg DOC \"Path to hg command line app: http://www.selenic.com/mercurial/\")","IF(NOT HG)"," MESSAGE(STATUS \"Mercurial (hg) not found. You can go on, but version info will be wrong.\")"," SET(MOJOSHADER_VERSION -1)"," SET(MOJOSHADER_CHANGESET \"???\")","ELSE(NOT HG)"," MARK_AS_ADVANCED(HG)"," EXECUTE_PROCESS("," COMMAND hg tip --template {rev}"," WORKING_DIRECTORY \"${CMAKE_CURRENT_SOURCE_DIR}\""," RESULT_VARIABLE HGVERSION_RC"," OUTPUT_VARIABLE MOJOSHADER_VERSION"," ERROR_QUIET"," OUTPUT_STRIP_TRAILING_WHITESPACE"," )"," EXECUTE_PROCESS("," COMMAND hg tip --template hg-{rev}:{node|short}"," WORKING_DIRECTORY \"${CMAKE_CURRENT_SOURCE_DIR}\""," RESULT_VARIABLE HGVERSION_RC"," OUTPUT_VARIABLE MOJOSHADER_CHANGESET"," ERROR_QUIET"," OUTPUT_STRIP_TRAILING_WHITESPACE"," )","ENDIF(NOT HG)","","WRITE_FILE("," \"${CMAKE_CURRENT_SOURCE_DIR}/mojoshader_version.h\""," \"/* This file was autogenerated. Do not edit! */\\n\""," \"#ifndef _INCL_MOJOSHADER_VERSION_H_\\n\""," \"#define _INCL_MOJOSHADER_VERSION_H_\\n\""," \"#define MOJOSHADER_VERSION ${MOJOSHADER_VERSION}\\n\""," \"#define MOJOSHADER_CHANGESET \\\"${MOJOSHADER_CHANGESET}\\\"\\n\""," \"#endif\\n\"",")","","IF(CMAKE_COMPILER_IS_GNUCC)"," ADD_DEFINITIONS(-Wall -ggdb3)","ENDIF(CMAKE_COMPILER_IS_GNUCC)","","# testparse uses this when I'm looking at memory usage patterns.","#ADD_DEFINITIONS(-DMOJOSHADER_DEBUG_MALLOC=1)","","IF(MSVC)"," ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS=1)"," ADD_DEFINITIONS(-TP) # force .c files to compile as C++.","ENDIF(MSVC)","","# We build lemon, then use it to generate parser C code.","ADD_EXECUTABLE(lemon \"misc/lemon.c\")","GET_TARGET_PROPERTY(LEMON lemon LOCATION)","ADD_CUSTOM_COMMAND("," OUTPUT \"${CMAKE_CURRENT_SOURCE_DIR}/mojoshader_parser_hlsl.h\""," MAIN_DEPENDENCY \"${CMAKE_CURRENT_SOURCE_DIR}/mojoshader_parser_hlsl.lemon\""," DEPENDS lemon \"${CMAKE_CURRENT_SOURCE_DIR}/misc/lempar.c\""," COMMAND \"${LEMON}\""," ARGS -q \"-T${CMAKE_CURRENT_SOURCE_DIR}/misc/lempar.c\" \"${CMAKE_CURRENT_SOURCE_DIR}/mojoshader_parser_hlsl.lemon\"",")","","IF(APPLE)"," find_library(CARBON_FRAMEWORK Carbon) # Stupid Gestalt.","ENDIF(APPLE)","","IF(NOT PROFILE_D3D)"," ADD_DEFINITIONS(-DSUPPORT_PROFILE_D3D=0)","ENDIF(NOT PROFILE_D3D)","IF(NOT PROFILE_BYTECODE)"," ADD_DEFINITIONS(-DSUPPORT_PROFILE_BYTECODE=0)","ENDIF(NOT PROFILE_BYTECODE)","IF(NOT PROFILE_GLSL120)"," ADD_DEFINITIONS(-DSUPPORT_PROFILE_GLSL120=0)","ENDIF(NOT PROFILE_GLSL120)","IF(NOT PROFILE_GLSL)"," ADD_DEFINITIONS(-DSUPPORT_PROFILE_GLSL=0)","ENDIF(NOT PROFILE_GLSL)","IF(NOT PROFILE_ARB1)"," ADD_DEFINITIONS(-DSUPPORT_PROFILE_ARB1=0)","ENDIF(NOT PROFILE_ARB1)","IF(NOT PROFILE_ARB1_NV)"," ADD_DEFINITIONS(-DSUPPORT_PROFILE_ARB1_NV=0)","ENDIF(NOT PROFILE_ARB1_NV)","IF(NOT PROFILE_METAL)"," ADD_DEFINITIONS(-DSUPPORT_PROFILE_METAL=0)","ENDIF(NOT PROFILE_ARB1_NV)","","IF(EFFECT_SUPPORT)"," IF(UNIX)"," SET(LIBM -lm)"," ENDIF(UNIX)"," ADD_DEFINITIONS(-DMOJOSHADER_EFFECT_SUPPORT)","ENDIF(EFFECT_SUPPORT)","","IF(FLIP_VIEWPORT)"," ADD_DEFINITIONS(-DMOJOSHADER_FLIP_RENDERTARGET)","ENDIF(FLIP_VIEWPORT)","","IF(DEPTH_CLIPPING)"," ADD_DEFINITIONS(-DMOJOSHADER_DEPTH_CLIPPING)","ENDIF(DEPTH_CLIPPING)","","IF(XNA4_VERTEXTEXTURE)"," ADD_DEFINITIONS(-DMOJOSHADER_XNA4_VERTEX_TEXTURES)","ENDIF(XNA4_VERTEXTEXTURE)","","IF(BUILD_SHARED)"," SET(LIBRARY_FORMAT SHARED)","ELSE(BUILD_SHARED)"," SET(LIBRARY_FORMAT STATIC)","ENDIF(BUILD_SHARED)","","ADD_LIBRARY(mojoshader ${LIBRARY_FORMAT}"," mojoshader.c"," mojoshader_common.c"," mojoshader_effects.c"," mojoshader_compiler.c"," mojoshader_preprocessor.c"," mojoshader_lexer.c"," mojoshader_assembler.c"," mojoshader_opengl.c",")","IF(BUILD_SHARED)"," TARGET_LINK_LIBRARIES(mojoshader ${LIBM} ${CARBON_FRAMEWORK})","ENDIF(BUILD_SHARED)","","SET_SOURCE_FILES_PROPERTIES("," mojoshader_compiler.c"," PROPERTIES OBJECT_DEPENDS \"${CMAKE_CURRENT_SOURCE_DIR}/mojoshader_parser_hlsl.h\"",")","","FIND_PROGRAM(RE2C re2c DOC \"Path to re2c command line app: http://re2c.org/\")","IF(NOT RE2C)"," MESSAGE(STATUS \"re2c missing. You can go on, but can't rebuild the lexer.\")","ELSE(NOT RE2C)"," MARK_AS_ADVANCED(RE2C)"," ADD_CUSTOM_COMMAND("," OUTPUT \"${CMAKE_CURRENT_SOURCE_DIR}/mojoshader_lexer.c\""," DEPENDS mojoshader_lexer.re"," COMMAND \"${RE2C}\""," ARGS -is --no-generation-date -o \"${CMAKE_CURRENT_SOURCE_DIR}/mojoshader_lexer.c\" \"${CMAKE_CURRENT_SOURCE_DIR}/mojoshader_lexer.re\""," )","ENDIF(NOT RE2C)","","find_path(SDL2_INCLUDE_DIR SDL.h PATH_SUFFIXES include/SDL2)","find_library(SDL2 NAMES SDL2 PATH_SUFFIXES lib)","IF(SDL2)"," INCLUDE_DIRECTORIES(${SDL2_INCLUDE_DIR})"," ADD_EXECUTABLE(glcaps utils/glcaps.c)"," TARGET_LINK_LIBRARIES(glcaps ${SDL2} ${LIBM} ${CARBON_FRAMEWORK})"," ADD_EXECUTABLE(bestprofile utils/bestprofile.c)"," TARGET_LINK_LIBRARIES(bestprofile mojoshader ${SDL2} ${LIBM} ${CARBON_FRAMEWORK})"," ADD_EXECUTABLE(availableprofiles utils/availableprofiles.c)"," TARGET_LINK_LIBRARIES(availableprofiles mojoshader ${SDL2} ${LIBM} ${CARBON_FRAMEWORK})","ENDIF(SDL2)","","ADD_EXECUTABLE(finderrors utils/finderrors.c)","TARGET_LINK_LIBRARIES(finderrors mojoshader ${SDL2} ${LIBM} ${CARBON_FRAMEWORK})","IF(SDL2)"," SET_SOURCE_FILES_PROPERTIES("," utils/finderrors.c"," PROPERTIES COMPILE_FLAGS \"-DFINDERRORS_COMPILE_SHADERS=1\""," )","ENDIF(SDL2)","","ADD_EXECUTABLE(testparse utils/testparse.c)","TARGET_LINK_LIBRARIES(testparse mojoshader ${LIBM} ${CARBON_FRAMEWORK})","ADD_EXECUTABLE(testoutput utils/testoutput.c)","TARGET_LINK_LIBRARIES(testoutput mojoshader ${LIBM} ${CARBON_FRAMEWORK})","ADD_EXECUTABLE(mojoshader-compiler utils/mojoshader-compiler.c)","TARGET_LINK_LIBRARIES(mojoshader-compiler mojoshader ${LIBM} ${CARBON_FRAMEWORK})","","# Unit tests...","ADD_CUSTOM_TARGET("," test"," COMMAND \"${CMAKE_CURRENT_SOURCE_DIR}/unit_tests/run_tests.pl\""," WORKING_DIRECTORY \"${CMAKE_CURRENT_BINARY_DIR}\""," DEPENDS mojoshader-compiler"," COMMENT \"Running unit tests...\""," VERBATIM",")","","# End of CMakeLists.txt ..."],"stylingDirectives":[[{"start":0,"end":22,"cssClass":"pl-c1"},{"start":23,"end":30,"cssClass":"pl-k"}],[{"start":0,"end":7,"cssClass":"pl-c1"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":20,"end":58,"cssClass":"pl-s"},{"start":59,"end":62,"cssClass":"pl-k"}],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":19,"end":70,"cssClass":"pl-s"},{"start":71,"end":73,"cssClass":"pl-k"}],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":24,"end":80,"cssClass":"pl-s"},{"start":81,"end":83,"cssClass":"pl-k"}],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":23,"end":78,"cssClass":"pl-s"},{"start":79,"end":81,"cssClass":"pl-k"}],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":20,"end":72,"cssClass":"pl-s"},{"start":73,"end":75,"cssClass":"pl-k"}],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":20,"end":72,"cssClass":"pl-s"},{"start":73,"end":75,"cssClass":"pl-k"}],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":23,"end":78,"cssClass":"pl-s"},{"start":79,"end":81,"cssClass":"pl-k"}],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":21,"end":74,"cssClass":"pl-s"},{"start":75,"end":77,"cssClass":"pl-k"}],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":22,"end":80,"cssClass":"pl-s"},{"start":81,"end":83,"cssClass":"pl-k"}],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":21,"end":80,"cssClass":"pl-s"},{"start":81,"end":84,"cssClass":"pl-k"}],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":22,"end":91,"cssClass":"pl-s"},{"start":92,"end":95,"cssClass":"pl-k"}],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":26,"end":80,"cssClass":"pl-s"},{"start":81,"end":84,"cssClass":"pl-k"}],[],[{"start":0,"end":19,"cssClass":"pl-c1"}],[],[{"start":0,"end":12,"cssClass":"pl-c1"},{"start":23,"end":87,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":11,"cssClass":"pl-c1"},{"start":19,"end":93,"cssClass":"pl-s"}],[{"start":4,"end":7,"cssClass":"pl-c1"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":29,"end":34,"cssClass":"pl-s"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-k"}],[{"start":4,"end":20,"cssClass":"pl-c1"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":8,"end":15,"cssClass":"pl-k"}],[{"start":8,"end":25,"cssClass":"pl-k"},{"start":26,"end":55,"cssClass":"pl-s"},{"start":27,"end":54,"cssClass":"pl-smi"}],[{"start":8,"end":23,"cssClass":"pl-k"}],[{"start":8,"end":23,"cssClass":"pl-k"}],[{"start":8,"end":19,"cssClass":"pl-k"}],[{"start":8,"end":40,"cssClass":"pl-k"}],[],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":8,"end":15,"cssClass":"pl-k"}],[{"start":8,"end":25,"cssClass":"pl-k"},{"start":26,"end":55,"cssClass":"pl-s"},{"start":27,"end":54,"cssClass":"pl-smi"}],[{"start":8,"end":23,"cssClass":"pl-k"}],[{"start":8,"end":23,"cssClass":"pl-k"}],[{"start":8,"end":19,"cssClass":"pl-k"}],[{"start":8,"end":40,"cssClass":"pl-k"}],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":0,"end":10,"cssClass":"pl-c1"}],[{"start":4,"end":54,"cssClass":"pl-s"},{"start":5,"end":32,"cssClass":"pl-smi"}],[{"start":4,"end":55,"cssClass":"pl-s"},{"start":52,"end":54,"cssClass":"pl-cce"}],[{"start":4,"end":43,"cssClass":"pl-s"},{"start":40,"end":42,"cssClass":"pl-cce"}],[{"start":4,"end":43,"cssClass":"pl-s"},{"start":40,"end":42,"cssClass":"pl-cce"}],[{"start":4,"end":56,"cssClass":"pl-s"},{"start":32,"end":53,"cssClass":"pl-smi"},{"start":53,"end":55,"cssClass":"pl-cce"}],[{"start":4,"end":64,"cssClass":"pl-s"},{"start":34,"end":36,"cssClass":"pl-cce"},{"start":36,"end":59,"cssClass":"pl-smi"},{"start":59,"end":63,"cssClass":"pl-cce"}],[{"start":4,"end":14,"cssClass":"pl-s"},{"start":11,"end":13,"cssClass":"pl-cce"}],[],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":64,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":45,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":4,"end":19,"cssClass":"pl-c1"},{"start":26,"end":61,"cssClass":"pl-c"},{"start":26,"end":27,"cssClass":"pl-c"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":56,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":14,"cssClass":"pl-c1"},{"start":21,"end":35,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":65,"cssClass":"pl-s"},{"start":12,"end":39,"cssClass":"pl-smi"}],[{"start":4,"end":19,"cssClass":"pl-k"},{"start":20,"end":78,"cssClass":"pl-s"},{"start":21,"end":48,"cssClass":"pl-smi"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":18,"end":61,"cssClass":"pl-s"},{"start":19,"end":46,"cssClass":"pl-smi"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-s"},{"start":13,"end":21,"cssClass":"pl-smi"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":12,"end":57,"cssClass":"pl-s"},{"start":15,"end":42,"cssClass":"pl-smi"},{"start":58,"end":116,"cssClass":"pl-s"},{"start":59,"end":86,"cssClass":"pl-smi"}],[],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":16,"cssClass":"pl-c1"},{"start":43,"end":60,"cssClass":"pl-c"},{"start":43,"end":44,"cssClass":"pl-c"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-k"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-k"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":11,"cssClass":"pl-c1"},{"start":23,"end":40,"cssClass":"pl-smi"}],[],[],[],[],[],[],[],[],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":37,"end":44,"cssClass":"pl-smi"},{"start":45,"end":64,"cssClass":"pl-smi"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":27,"cssClass":"pl-c1"}],[],[{"start":4,"end":14,"cssClass":"pl-k"},{"start":30,"end":84,"cssClass":"pl-s"},{"start":31,"end":58,"cssClass":"pl-smi"}],[],[],[{"start":0,"end":12,"cssClass":"pl-c1"},{"start":27,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":11,"cssClass":"pl-c1"},{"start":19,"end":78,"cssClass":"pl-s"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-k"}],[{"start":4,"end":20,"cssClass":"pl-c1"}],[{"start":4,"end":22,"cssClass":"pl-c1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":63,"cssClass":"pl-s"},{"start":16,"end":43,"cssClass":"pl-smi"}],[{"start":8,"end":15,"cssClass":"pl-k"}],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":25,"cssClass":"pl-s"},{"start":17,"end":24,"cssClass":"pl-smi"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":19,"end":21,"cssClass":"pl-c1"},{"start":41,"end":89,"cssClass":"pl-s"},{"start":42,"end":69,"cssClass":"pl-smi"},{"start":90,"end":139,"cssClass":"pl-s"},{"start":91,"end":118,"cssClass":"pl-smi"}],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":0,"end":9,"cssClass":"pl-c1"},{"start":33,"end":46,"cssClass":"pl-k"}],[{"start":0,"end":12,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-k"},{"start":29,"end":42,"cssClass":"pl-k"}],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":23,"cssClass":"pl-c1"},{"start":24,"end":43,"cssClass":"pl-smi"}],[{"start":4,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":33,"end":40,"cssClass":"pl-smi"},{"start":41,"end":48,"cssClass":"pl-smi"},{"start":49,"end":68,"cssClass":"pl-smi"}],[{"start":4,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":49,"end":56,"cssClass":"pl-smi"},{"start":57,"end":64,"cssClass":"pl-smi"},{"start":65,"end":84,"cssClass":"pl-smi"}],[{"start":4,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":55,"end":62,"cssClass":"pl-smi"},{"start":63,"end":70,"cssClass":"pl-smi"},{"start":71,"end":90,"cssClass":"pl-smi"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":14,"cssClass":"pl-c1"}],[{"start":0,"end":21,"cssClass":"pl-c1"},{"start":44,"end":51,"cssClass":"pl-smi"},{"start":52,"end":59,"cssClass":"pl-smi"},{"start":60,"end":79,"cssClass":"pl-smi"}],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":31,"cssClass":"pl-c1"}],[],[{"start":8,"end":18,"cssClass":"pl-k"},{"start":33,"end":65,"cssClass":"pl-s"}],[],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":14,"cssClass":"pl-c1"}],[{"start":0,"end":21,"cssClass":"pl-c1"},{"start":43,"end":50,"cssClass":"pl-smi"},{"start":51,"end":70,"cssClass":"pl-smi"}],[{"start":0,"end":14,"cssClass":"pl-c1"}],[{"start":0,"end":21,"cssClass":"pl-c1"},{"start":44,"end":51,"cssClass":"pl-smi"},{"start":52,"end":71,"cssClass":"pl-smi"}],[{"start":0,"end":14,"cssClass":"pl-c1"}],[{"start":0,"end":21,"cssClass":"pl-c1"},{"start":53,"end":60,"cssClass":"pl-smi"},{"start":61,"end":80,"cssClass":"pl-smi"}],[],[{"start":0,"end":15,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c1"}],[],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":65,"cssClass":"pl-s"},{"start":13,"end":40,"cssClass":"pl-smi"}],[{"start":4,"end":21,"cssClass":"pl-k"},{"start":22,"end":51,"cssClass":"pl-s"},{"start":23,"end":50,"cssClass":"pl-smi"}],[{"start":4,"end":11,"cssClass":"pl-k"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":35,"cssClass":"pl-s"}],[{"start":4,"end":12,"cssClass":"pl-k"}],[],[],[{"start":0,"end":27,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/icculus/mojoshader/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"CMakeLists.txt","displayUrl":"https://github.com/icculus/mojoshader/blob/0fb602a20da9db9b520604bb38969d692b452ff9/CMakeLists.txt?raw=true","headerInfo":{"blobSize":"6.79 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"b8d0b7c","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Ficculus%2Fmojoshader%2Fblob%2F0fb602a20da9db9b520604bb38969d692b452ff9%2FCMakeLists.txt","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"199","truncatedSloc":"175"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"CMake","languageID":47,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/icculus/mojoshader/blob/0fb602a20da9db9b520604bb38969d692b452ff9/CMakeLists.txt","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/icculus/mojoshader/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/icculus/mojoshader/raw/0fb602a20da9db9b520604bb38969d692b452ff9/CMakeLists.txt","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":[]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/icculus/mojoshader/branches":{"post":"X_6OllICQ_YHBvmX_O3f-qQgCpwQp6SY0xIhitAKC72YeVOXLIq74G4nz3ZkWoVAEBOZ5kjeC0RJMv77SGL8WA"},"/repos/preferences":{"post":"soTAuOS4bbgTocekau5uYWuMDdeU6g0dFQ_yEzyf73_y7QT8jUD6xVDo3MU3ki-viZ0vLr56YeJeKp8ZFvcUEw"}}},"title":"mojoshader/CMakeLists.txt at 0fb602a20da9db9b520604bb38969d692b452ff9 ยท icculus/mojoshader"}