A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.
For questions involving use of the OpenGL graphics library.
Questions specific to raytracing (as opposed to scanline rendering), the 3D graphics technique of intersecting rays from the camera with objects in the scene.
For all questions related to shaders, i.e. the programmable part of the GPU pipeline. For language-specific shader questions, see also the [glsl] and [hlsl] tags.
For questions related to textures: procedural generation, encodings, aspect characterisation, filtering, mapping, storage...
Questions and problems dealing with three-dimensional space, including 3D meshes and other data structures, vector math, transformations, etc.
mathematical operations that can be applied to an object to change its scale, position and orientation.
the OpenGL shading language. Use this tag for questions which are specifically about shaders written in this language. For generic shader questions use [shader] instead.
For questions about the path tracing Monte Carlo algorithm for physically accurate global illumination, or its variants.
Problems involving meshes and other geometry representations, and manipulating, transforming, or extracting information from them; algorithms for solving geometrical problems such as computing interse…
WebGL extends the capability of the HTML canvas element to allow it to render accelerated 3D graphics in any compatible web browser.
For questions about computations subject to real-time constraints. The minimum framerate for a real-time illusion is usually considered to be around 24 frames per second. See also [interactive] for le…
Shadows cast by objects in front of lights, whether raytraced, shadow maps, shadow volumes, or any other technique
For questions about scalable 2D graphics based on vector operations, as opposed to raster graphics. For example, polygons, Bézier curves and ellipses.