remove stale comments in samples
This commit is contained in:
parent
19ce7447aa
commit
fe25476305
|
@ -161,7 +161,6 @@ GLuint compile_shader(const char* vs, const char* fs)
|
|||
glAttachShader(prog, fragmentShader);
|
||||
glLinkProgram(prog);
|
||||
|
||||
//TODO errors
|
||||
int status = 0;
|
||||
glGetProgramiv(prog, GL_LINK_STATUS, &status);
|
||||
if(status != GL_TRUE)
|
||||
|
@ -690,7 +689,7 @@ ORCA_EXPORT void oc_on_resize(u32 width, u32 height)
|
|||
|
||||
ORCA_EXPORT void oc_on_frame_refresh()
|
||||
{
|
||||
float aspectRatio = texWidth / texHeight; //TODO replace with actual aspect ratio?
|
||||
float aspectRatio = texWidth / texHeight;
|
||||
|
||||
static float t = 0;
|
||||
t += 1. / 60.;
|
||||
|
@ -718,58 +717,6 @@ ORCA_EXPORT void oc_on_frame_refresh()
|
|||
|
||||
frame_buffer_swap(&velocityBuffer);
|
||||
|
||||
/*
|
||||
//DEBUG
|
||||
static bool splatTrig = false;
|
||||
static bool splat = false;
|
||||
static float splatStart = 0;
|
||||
static int splatDir = 0;
|
||||
|
||||
static int frameCount = 0;
|
||||
|
||||
if(resetCmd)
|
||||
{
|
||||
frameCount = 0;
|
||||
splat = true;
|
||||
splatStart = frameT;
|
||||
}
|
||||
|
||||
if(splat)
|
||||
{
|
||||
if(frameT - splatStart >= 0.5)
|
||||
{
|
||||
splat = false;
|
||||
splatDir++;
|
||||
splatDir = splatDir % 3;
|
||||
}
|
||||
float dirX = 0;
|
||||
float dirY = 0;
|
||||
if(splatDir == 0)
|
||||
{
|
||||
dirX = 0;
|
||||
dirY = 0.3;
|
||||
}
|
||||
if(splatDir == 1)
|
||||
{
|
||||
dirX = 0.3;
|
||||
dirY = 0;
|
||||
}
|
||||
if(splatDir == 2)
|
||||
{
|
||||
dirX = 0.2121;
|
||||
dirY = 0.2121;
|
||||
}
|
||||
apply_splat(0.5, 0.5, dirX, dirY, 1.5, 1., 0.1, false);
|
||||
}
|
||||
resetCmd = false;
|
||||
|
||||
if(frameCount>20)
|
||||
{
|
||||
return;
|
||||
}
|
||||
frameCount++;
|
||||
*/
|
||||
|
||||
input_splat(t);
|
||||
|
||||
//NOTE: compute divergence of advected velocity
|
||||
|
@ -854,7 +801,6 @@ ORCA_EXPORT void oc_on_frame_refresh()
|
|||
|
||||
//NOTE: Blit color texture to screen
|
||||
|
||||
//NOTE: blit residue to screen
|
||||
glViewport(0, 0, frameWidth, frameHeight);
|
||||
|
||||
float displayMatrix[16] = {
|
||||
|
@ -864,23 +810,6 @@ ORCA_EXPORT void oc_on_frame_refresh()
|
|||
0, 0, 0, 1
|
||||
};
|
||||
|
||||
/*
|
||||
glUseProgram(blitResidueProgram.prog);
|
||||
glBindFramebuffer(GL_FRAMEBUFFER, 0);
|
||||
|
||||
glActiveTexture(GL_TEXTURE0);
|
||||
glBindTexture(GL_TEXTURE_2D, pressureBuffer[0].textures[0]);
|
||||
glUniform1i(blitResidueProgram.xTex, 0);
|
||||
|
||||
glActiveTexture(GL_TEXTURE1);
|
||||
glBindTexture(GL_TEXTURE_2D, divBuffer[0].textures[0]);
|
||||
glUniform1i(blitResidueProgram.bTex, 1);
|
||||
|
||||
glUniformMatrix4fv(blitResidueProgram.mvp, 1, GL_FALSE, displayMatrix);
|
||||
|
||||
glDrawArrays(GL_TRIANGLES, 0, 6);
|
||||
//*/
|
||||
//*
|
||||
glUseProgram(blitProgram.prog);
|
||||
glBindFramebuffer(GL_FRAMEBUFFER, 0);
|
||||
|
||||
|
@ -893,34 +822,6 @@ ORCA_EXPORT void oc_on_frame_refresh()
|
|||
glUniformMatrix4fv(blitProgram.mvp, 1, GL_FALSE, displayMatrix);
|
||||
|
||||
glDrawArrays(GL_TRIANGLES, 0, 6);
|
||||
/*/
|
||||
|
||||
//NOTE: recompute divergence of (corrected) velocity
|
||||
glUseProgram(divProgram.prog);
|
||||
glBindFramebuffer(GL_FRAMEBUFFER, divBuffer[0].fbos[1]);
|
||||
|
||||
glActiveTexture(GL_TEXTURE0);
|
||||
glBindTexture(GL_TEXTURE_2D, velocityBuffer.textures[0]);
|
||||
glUniform1i(divProgram.src, 0);
|
||||
|
||||
glDrawArrays(GL_TRIANGLES, 0, 6);
|
||||
|
||||
frame_buffer_swap(&divBuffer[0]);
|
||||
|
||||
//NOTE: Blit divergence to screen
|
||||
glViewport(0, 0, canvas_width(), canvas_height());
|
||||
glUseProgram(blitDivProgram.prog);
|
||||
glBindFramebuffer(GL_FRAMEBUFFER, 0);
|
||||
|
||||
glActiveTexture(GL_TEXTURE0);
|
||||
glBindTexture(GL_TEXTURE_2D, divBuffer[0].textures[0]);
|
||||
glUniform1i(blitDivProgram.tex, 0);
|
||||
|
||||
glUniformMatrix4fv(blitDivProgram.mvp, 1, GL_FALSE, displayMatrix);
|
||||
|
||||
glDrawArrays(GL_TRIANGLES, 0, 6);
|
||||
|
||||
//*/
|
||||
|
||||
oc_surface_present(surface);
|
||||
}
|
||||
|
|
|
@ -97,8 +97,7 @@ ORCA_EXPORT void oc_on_init(void)
|
|||
OC_UNICODE_LATIN_EXTENDED_A,
|
||||
OC_UNICODE_LATIN_EXTENDED_B,
|
||||
OC_UNICODE_SPECIALS };
|
||||
// NOTE(ben): Weird that images are "create from data" but fonts are "create from memory"
|
||||
// TODO: Decide whether we're using strings or explicit pointer + length
|
||||
|
||||
pongFont = oc_font_create_from_memory(fontStr, 5, ranges);
|
||||
|
||||
oc_arena_clear(oc_scratch());
|
||||
|
|
|
@ -32,7 +32,7 @@ ORCA_EXPORT void oc_on_init(void)
|
|||
OC_UNICODE_LATIN_EXTENDED_A,
|
||||
OC_UNICODE_LATIN_EXTENDED_B,
|
||||
OC_UNICODE_SPECIALS };
|
||||
// TODO: Decide whether we're using strings or explicit pointer + length
|
||||
|
||||
font = oc_font_create_from_memory(oc_str8_from_buffer(size, buffer), 5, ranges);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue