aboutsummaryrefslogtreecommitdiff
path: root/src/core.c
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2016-04-01 10:39:33 +0200
committerraysan5 <raysan5@gmail.com>2016-04-01 10:39:33 +0200
commit06a8d7eb06e1573d5cce991ca39f6cb1067ea6fb (patch)
tree588520d9c1f4620a8a1e362f165a9214afe5d9e4 /src/core.c
parent108055cd62bdc792e685db5c5640e6d70259b067 (diff)
downloadraylib-06a8d7eb06e1573d5cce991ca39f6cb1067ea6fb.tar.gz
raylib-06a8d7eb06e1573d5cce991ca39f6cb1067ea6fb.zip
Remove old postprocessing system
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/core.c b/src/core.c
index 5a794376..ae6f4cad 100644
--- a/src/core.c
+++ b/src/core.c
@@ -543,12 +543,8 @@ void BeginDrawing(void)
updateTime = currentTime - previousTime;
previousTime = currentTime;
- if (IsPosproShaderEnabled()) rlEnablePostproFBO();
-
rlClearScreenBuffers(); // Clear current framebuffers
-
rlLoadIdentity(); // Reset current matrix (MODELVIEW)
-
rlMultMatrixf(MatrixToFloat(downscaleView)); // If downscale required, apply it here
//rlTranslatef(0.375, 0.375, 0); // HACK to have 2D pixel-perfect drawing on OpenGL 1.1
@@ -578,7 +574,7 @@ void BeginDrawingPro(int blendMode, Shader shader, Matrix transform)
BeginDrawing();
SetBlendMode(blendMode);
- SetPostproShader(shader);
+ SetCustomShader(shader);
rlMultMatrixf(MatrixToFloat(transform));
}
@@ -588,12 +584,11 @@ void EndDrawing(void)
{
rlglDraw(); // Draw Buffers (Only OpenGL 3+ and ES2)
- if (IsPosproShaderEnabled()) rlglDrawPostpro(); // Draw postprocessing effect (shader)
-
SwapBuffers(); // Copy back buffer to front buffer
PollInputEvents(); // Poll user events
+ // Frame time control system
currentTime = GetTime();
drawTime = currentTime - previousTime;
previousTime = currentTime;