aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2016-07-13 20:05:00 +0200
committerraysan5 <raysan5@gmail.com>2016-07-13 20:05:00 +0200
commit11172118d10e193afade9816e145f0d57bcd4bb8 (patch)
tree92dab68640ad77019b56ad0dcef4f82b279bc3f5 /src
parent9d6d68f00a154796682589458bce944f7b58dc14 (diff)
downloadraylib-11172118d10e193afade9816e145f0d57bcd4bb8.tar.gz
raylib-11172118d10e193afade9816e145f0d57bcd4bb8.zip
Review comments
Diffstat (limited to 'src')
-rw-r--r--src/core.c11
-rw-r--r--src/rlgl.c15
2 files changed, 13 insertions, 13 deletions
diff --git a/src/core.c b/src/core.c
index 107fc0a0..a3253d79 100644
--- a/src/core.c
+++ b/src/core.c
@@ -181,11 +181,10 @@ static uint64_t baseTime; // Base time measure for hi-res timer
static bool windowShouldClose = false; // Flag to set window for closing
#endif
-static unsigned int displayWidth, displayHeight; // Display width and height (monitor, device-screen, LCD, ...)
+// Display size-related data
+static unsigned int displayWidth, displayHeight; // Display width and height (monitor, device-screen, LCD, ...)
static int screenWidth, screenHeight; // Screen width and height (used render area)
-static int renderWidth, renderHeight; // Framebuffer width and height (render area)
- // NOTE: Framebuffer could include black bars
-
+static int renderWidth, renderHeight; // Framebuffer width and height (render area, including black bars if required)
static int renderOffsetX = 0; // Offset X from render area (must be divided by 2)
static int renderOffsetY = 0; // Offset Y from render area (must be divided by 2)
static bool fullscreen = false; // Fullscreen mode (useful only for PLATFORM_DESKTOP)
@@ -214,7 +213,7 @@ static bool cursorHidden; // Track if cursor is hidden
#endif
static Vector2 mousePosition; // Mouse position on screen
-static Vector2 touchPosition[MAX_TOUCH_POINTS]; // Touch position on screen
+static Vector2 touchPosition[MAX_TOUCH_POINTS]; // Touch position on screen
#if defined(PLATFORM_DESKTOP)
static char **dropFilesPath; // Store dropped files paths as strings
@@ -226,7 +225,7 @@ static double updateTime, drawTime; // Time measures for update and draw
static double frameTime; // Time measure for one frame
static double targetTime = 0.0; // Desired time for one frame, if 0 not applied
-static char configFlags = 0; // Configuration flags (bit based)
+static char configFlags = 0; // Configuration flags (bit based)
static bool showLogo = false; // Track if showing logo at init is enabled
//----------------------------------------------------------------------------------
diff --git a/src/rlgl.c b/src/rlgl.c
index 1d5d6157..586c15e3 100644
--- a/src/rlgl.c
+++ b/src/rlgl.c
@@ -257,9 +257,9 @@ static DrawMode currentDrawMode;
static float currentDepth = -1.0f;
-static DynamicBuffer lines;
-static DynamicBuffer triangles;
-static DynamicBuffer quads;
+static DynamicBuffer lines; // Default dynamic buffer for lines data
+static DynamicBuffer triangles; // Default dynamic buffer for triangles data
+static DynamicBuffer quads; // Default dynamic buffer for quads data (used to draw textures)
// Default buffers draw calls
static DrawCall *draws;
@@ -271,9 +271,10 @@ static int tempBufferCount = 0;
static bool useTempBuffer = false;
// Shader Programs
-static Shader defaultShader;
-static Shader standardShader; // Lazy initialization when GetStandardShader()
-static Shader currentShader; // By default, defaultShader
+static Shader defaultShader; // Basic shader, support vertex color and diffuse texture
+static Shader standardShader; // Shader with support for lighting and materials
+ // NOTE: Lazy initialization when GetStandardShader()
+static Shader currentShader; // Shader to be used on rendering (by default, defaultShader)
static bool standardShaderLoaded = false; // Flag to track if standard shader has been loaded
// Flags for supported extensions
@@ -357,7 +358,7 @@ static void SetStereoView(int eye, Matrix matProjection, Matrix matModelView);
static void SetShaderLights(Shader shader); // Sets shader uniform values for lights array
-static char *ReadTextFile(const char *fileName);
+static char *ReadTextFile(const char *fileName); // Read chars array from text file
#endif
#if defined(RLGL_OCULUS_SUPPORT)