Files
CWasm/CWasm.sublime-project

182 lines
7.3 KiB
Plaintext

{
"folders":
[
{
"path": ".",
"file_exclude_patterns": [
"*.o",
],
"folder_exclude_patterns": [
"build",
],
}
],
"settings":
{
"build_options":
[
],
"custom_constants":
[
"ArenaFlag_All",
"ArenaFlag_Count",
"ArenaFlag_Debug",
"ArenaFlag_DefaultAligned16",
"ArenaFlag_DefaultAligned4",
"ArenaFlag_DefaultAligned8",
"ArenaFlag_IsMainWasmMemory",
"ArenaFlag_IsScratch",
"ArenaFlag_None",
"CWASM_ASSERTIONS_ENABLED",
"CWASM_DEBUG",
"CWASM_DEBUG_OUTPUT_LINE_BUFFER_SIZE",
"CWASM_DEBUG_OUTPUT_PRINT_BUFFER_SIZE",
"CWASM_ENABLE_DBG_LEVEL_DEBUG",
"CWASM_ENABLE_DBG_LEVEL_DEBUG",
"CWASM_ENABLE_DBG_LEVEL_ERROR",
"CWASM_ENABLE_DBG_LEVEL_ERROR",
"CWASM_ENABLE_DBG_LEVEL_INFO",
"CWASM_ENABLE_DBG_LEVEL_INFO",
"CWASM_ENABLE_DBG_LEVEL_WARNING",
"CWASM_ENABLE_DBG_LEVEL_WARNING",
"DbgLevel_Count",
"DbgLevel_Debug",
"DbgLevel_Error",
"DbgLevel_Info",
"DbgLevel_None",
"DbgLevel_Warning",
"END_EXTERN_C",
"LANGUAGE_IS_C",
"LANGUAGE_IS_CPP",
"MAYBE_END_EXTERN_C",
"MAYBE_EXTERN_C",
"MAYBE_START_EXTERN_C",
"SCRATCH_ARENAS_SIZE",
"START_EXTERN_C",
"WASM_MEMORY_MAX_NUM_PAGES",
"WASM_MEMORY_MAX_SIZE",
"WASM_MEMORY_PAGE_SIZE",
"WASM_PROTECTED_SIZE",
"ZEROED",
],
"custom_functions":
[
"#define AlignOffset(pntr, alignment)",
"#define AllocArray(type, arenaPntr, count)",
"#define AllocStruct(type, arenaPntr)",
"#define ArrayCount(array)",
"#define Assert(condition)",
"#define IsAlignedTo(pntr, alignment)",
"#define NotNull(expression)",
"#define PrintLine_D(formatStrNt, ...)",
"#define PrintLine_E(formatStrNt, ...)",
"#define PrintLine_I(formatStrNt, ...)",
"#define PrintLine_W(formatStrNt, ...)",
"#define Print_D(formatStrNt, ...)",
"#define Print_E(formatStrNt, ...)",
"#define Print_I(formatStrNt, ...)",
"#define Print_W(formatStrNt, ...)",
"#define ScratchBegin(scratchName)",
"#define ScratchBegin1(scratchName, conflictArenaPntr)",
"#define ScratchEnd(scratchName)",
"#define WASM_EXPORT(functionName)",
"#define WriteLine_D(messageNt)",
"#define WriteLine_E(messageNt)",
"#define WriteLine_I(messageNt)",
"#define WriteLine_W(messageNt)",
"#define Write_D(messageNt)",
"#define Write_E(messageNt)",
"#define Write_I(messageNt)",
"#define Write_W(messageNt)",
"Arena NewArena(void* basePntr, u32 size)",
"Arena* AllocArena(Arena* sourceArena, u32 newArenaFlags, u32 newArenaSize, u32 newArenaAlignment)",
"ArenaMark GetArenaMark(Arena* arena)",
"ArenaMark GetScratch()",
"ArenaMark GetScratch1(Arena* conflictArena)",
"GlEnum jsGlGetParameterEnum(GlEnum parameter)",
"GlId jsGlCreateBuffer()",
"GlId jsGlCreateProgram()",
"GlId jsGlCreateShader(GlEnum shaderType)",
"GlId jsGlCreateTexture()",
"GlId jsGlCreateVertexArray()",
"GlId jsGlGetUniformLocation(GlId programId, int nameLength, const char* namePntr)",
"bool jsGlGetParameterBool(GlEnum parameter)",
"bool jsGlGetProgramParameterBool(GlId programId, GlEnum parameter)",
"bool jsGlGetShaderParameterBool(GlId shaderId, GlEnum parameter)",
"char* jsGlGetParameterString(void* arenaPntr, GlEnum parameter)",
"char* jsGlGetProgramInfoLog(void* arenaPntr, GlId programId)",
"char* jsGlGetShaderInfoLog(void* arenaPntr, GlId shaderId)",
"float jsGlGetParameterFloat(GlEnum parameter)",
"inline void* ReallocMem(Arena* arena, void* oldPntr, u32 oldSize, u32 newSize)",
"inline void* ReallocMemUnaligned(Arena* arena, void* oldPntr, u32 oldSize, u32 newSize)",
"int jsGlGetError()",
"int jsGlGetParameterInt(GlEnum parameter)",
"int jsGlGetProgramParameterInt(GlId programId, GlEnum parameter)",
"int jsGlGetShaderParameterInt(GlId shaderId, GlEnum parameter)",
"void InitGlobalArenas(u32 scratchArenasSize)",
"void ResetToArenaMark(ArenaMark arenaMark)",
"void ResetToMark(Arena* arena, u32 mark)",
"void jsGlActiveTexture(GlEnum textureIndex)",
"void jsGlAttachShader(GlId programId, GlId shaderId)",
"void jsGlBindBuffer(GlEnum bufferType, GlId bufferId)",
"void jsGlBindTexture(GlEnum target, GlId textureId)",
"void jsGlBindVertexArray(GlId vaoId)",
"void jsGlBlendFunc(GlEnum srcFactor, GlEnum dstFactor)",
"void jsGlBlendFuncSeparate(GlEnum srcRGB, GlEnum dstRGB, GlEnum srcAlpha, GlEnum dstAlpha)",
"void jsGlBufferData(GlEnum bufferType, u32 dataLength, const void* dataPntr, GlEnum usageHint)",
"void jsGlClear(int bufferBits)",
"void jsGlClearColor(r32 rValue, r32 gValue, r32 bValue, r32 aValue)",
"void jsGlCompileShader(GlId shaderId)",
"void jsGlDeleteBuffer(GlId bufferId)",
"void jsGlDeleteProgram(GlId programId)",
"void jsGlDeleteShader(GlId shaderId)",
"void jsGlDeleteTexture(GlId textureId)",
"void jsGlDeleteVertexArray(GlId vaoId)",
"void jsGlDepthFunc(GlEnum depthFunc)",
"void jsGlDisable(GlEnum capability)",
"void jsGlDrawArrays(GlEnum geometryType, int startIndex, int count)",
"void jsGlEnable(GlEnum capability)",
"void jsGlEnableVertexAttribArray(GlEnum location)",
"void jsGlFrontFace(GlEnum cullMode)",
"void jsGlGenerateMipmap(GlEnum target)",
"void jsGlLinkProgram(GlId programId)",
"void jsGlShaderSource(GlId shaderId, int sourceLength, const char* sourcePntr)",
"void jsGlTexImage2D(GlEnum target, GlEnum level, GlEnum internalFormat, int width, int height, int border, GlEnum format, GlEnum type, int dataLength, const void* dataPntr)",
"void jsGlTexParameteri(GlEnum target, GlEnum parameter, int value)",
"void jsGlUniform1f(int location, r32 value)",
"void jsGlUniform1fv(GlId locationId, int valuesCount, const r32* valuesPntr)",
"void jsGlUniform1i(GlId locationId, int value)",
"void jsGlUniform1iv(GlId locationId, int valuesCount, const int* valuesPntr)",
"void jsGlUniform2f(int location, r32 value0, r32 value1)",
"void jsGlUniform2fv(GlId locationId, int valuesCount, const r32* valuesPntr)",
"void jsGlUniform2i(GlId locationId, int value0, int value1)",
"void jsGlUniform2iv(GlId locationId, int valuesCount, const int* valuesPntr)",
"void jsGlUniform3f(int location, r32 value0, r32 value1, r32 value2)",
"void jsGlUniform3fv(GlId locationId, int valuesCount, const r32* valuesPntr)",
"void jsGlUniform3i(GlId locationId, int value0, int value1, int value2)",
"void jsGlUniform3iv(GlId locationId, int valuesCount, const int* valuesPntr)",
"void jsGlUniform4f(int location, r32 value0, r32 value1, r32 value2, r32 value3)",
"void jsGlUniform4fv(GlId locationId, int valuesCount, const r32* valuesPntr)",
"void jsGlUniform4i(GlId locationId, int value0, int value1, int value2, int value3)",
"void jsGlUniform4iv(GlId locationId, int valuesCount, const int* valuesPntr)",
"void jsGlUniformMatrix2fv(GlId locationId, const r32* valuesPntr)",
"void jsGlUniformMatrix3fv(GlId locationId, const r32* valuesPntr)",
"void jsGlUniformMatrix4fv(GlId locationId, const r32* valuesPntr)",
"void jsGlUseProgram(GlId programId)",
"void jsGlVertexAttribPointer(GlEnum attribLocation, int componentCount, GlEnum componentType, bool normalized, int stride, int offset)",
"void* AllocMemUnaligned(Arena* arena, u32 numBytes)",
"void* ReallocMemAligned(Arena* arena, void* oldPntr, u32 oldSize, u32 newSize, u32 newAlignment)",
],
"custom_globals":
[
],
"custom_types":
[
"Arena",
"ArenaFlag",
"ArenaMark",
"DbgLevel",
],
},
}