Dear ImGui: A Lightweight C++ GUI Library for Tooling and Debugging
Dear ImGui is a **bloat-free graphical user interface library for C++**. It generates optimized vertex buffers that can be rendered at any time within an application using a 3D pipeline. Its fast, portable, renderer-agnostic, and self-contained (no external dependencies).
Dear ImGui is designed to **enable rapid iteration** and **empower progra ...
Posted on Sat, 13 Jun 2026 17:45:52 +0000 by ctsttom
Understanding the Games101 Ray Tracing Code Framework
Scene Setup in main.cpp
The main entry point constructs a complete scene with geometric objects and light sources:
#include "Scene.hpp"
#include "Sphere.hpp"
#include "Triangle.hpp"
#include "Light.hpp"
#include "Renderer.hpp"
int main()
{
Scene scene(1280, 960);
auto sphere1 = std::ma ...
Posted on Fri, 22 May 2026 21:21:44 +0000 by crazykid
Essential Unity2D Input and Movement Controls
Accessing Input System Configuration
Navigate to Edit → Project Settings → Input Manager → Axes to examine current input mappings.
Reading Horizontal and Vertical Input Values
Horizontal input returns values between -1 and 1, where 0 indicates no input.
float horizontalInput = Input.GetAxis("Horizontal");
Retrieving Character Positio ...
Posted on Sun, 17 May 2026 18:11:46 +0000 by truman
Understanding and Mitigating Overdraw in Unity3D
Overdraw occurs when multiple fragments are rendered to the same pixel during a frame, especially common with overlapping transparent objects. Since transparent surfaces require blending with existing framebuffer content, each additional layer increases GPU workload—potentially degrading performence significantly.
Common causes include excessiv ...
Posted on Sat, 16 May 2026 10:09:44 +0000 by Old Novus
Resolving Vue v-for Rendering Errors with Nested Properties
When working with Vue's v-for directive, developers may encounter rendering errors when accessing nested object properties. This article addresses a specific error scenario and provides a practical solution.
Error Scenario
[Vue warn]: Error in render: "TypeError: Cannot read property 'children' of undefined"
This error typically occur ...
Posted on Sun, 10 May 2026 10:21:24 +0000 by Moonspell
Optimizing UGUI Performance
Core Concepts
All UI elements are rendered using mesh-based geometry.
An Image component consists of two triangles forming four vertices.
A draw call represents a GPU command submission for rendering an object or batch of objects. Each draw call involves sending rendering instructions to the graphics processor.
Fill rate refers to the number of ...
Posted on Fri, 08 May 2026 02:04:05 +0000 by Trek15