index
:
libgraphics
master
3D computer graphics library
rgl
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
graphics.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
offset fb during drawing based on viewport config. move OBJ-related procedure...
rodri
2024-08-07
1
-5
/
+10
*
make the depth buffer 32-bit.
rodri
2024-08-04
1
-1
/
+1
*
add a viewport upscale filters interface.
rodri
2024-08-02
1
-0
/
+9
*
reduce the volume of Camera.times records. clean up.
rodri
2024-07-20
1
-2
/
+2
*
fix stack overflow, skybox fov sensibility and scene duplication.
rodri
2024-07-15
1
-0
/
+1
*
initial viewport upscaling support.
rodri
2024-07-14
1
-0
/
+2
*
small improvements and a skybox bugfix.
rodri
2024-07-14
1
-1
/
+1
*
new camera interface.
rodri
2024-07-13
1
-2
/
+8
*
enable culling and add a camera knob for it.
rodri
2024-07-13
1
-11
/
+14
*
fix the geometry glitches when moving things around.
rodri
2024-07-13
1
-2
/
+8
*
small improvements.
rodri
2024-07-12
1
-1
/
+2
*
texture nomenclature changes. fb format RGBA → XRGB.
rodri
2024-07-09
1
-3
/
+3
*
create a new texture interface.
rodri
2024-07-05
1
-8
/
+22
*
rough color space conversion implementation.
rodri
2024-07-04
1
-0
/
+4
*
fix the barycoords routine to avoid reporting false degenerates.
rodri
2024-06-14
1
-0
/
+2
*
replace the Memimage color buffer with a ulong* one. some fixes.
rodri
2024-06-13
1
-2
/
+1
*
add spotlight params and a light color shading routine. other things.
rodri
2024-06-10
1
-0
/
+7
*
add cubemaps.
rodri
2024-06-06
1
-2
/
+15
*
add a tangent parameter for normal mapping, and a world2model xform.
rodri
2024-06-04
1
-1
/
+3
*
add a normal map property to Material.
rodri
2024-05-28
1
-0
/
+1
*
replace the Framebufctl's Lock with a QLock.
rodri
2024-05-23
1
-1
/
+1
*
fix the perspective projection and add inverse xform functions.
rodri
2024-05-20
1
-0
/
+9
*
render: improve line raster (not fixed yet). also tag jobs with an id.
rodri
2024-05-17
1
-1
/
+2
*
add a name property to Material.
rodri
2024-05-12
1
-0
/
+1
*
add a general primitive with support for points, lines and triangles.
rodri
2024-05-03
1
-8
/
+7
*
replace the Triangle with a general purpose Primitive.
rodri
2024-04-16
1
-8
/
+19
*
add some instrumentation to measure pipeline stage time.
rodri
2024-04-15
1
-0
/
+15
*
implement a fully concurrent pipeline based on tiles.
rodri
2024-04-15
1
-4
/
+3
*
simplify the job scheduler. correct two mistakes regarding the Viewport.
rodri
2024-04-05
1
-7
/
+5
*
scene: add a way to remove entities and fix the clearscene routine.
rodri
2024-04-03
1
-0
/
+1
*
scene: implement full cleanup procedures.
rodri
2024-04-03
1
-0
/
+1
*
viewport: add a way to access front and back buffers.
rodri
2024-04-01
1
-0
/
+1
*
pass a Viewport in the Renderjob instead of a fb.
rodri
2024-03-26
1
-1
/
+2
*
implement a (partially) concurrent pipeline.
rodri
2024-03-25
1
-4
/
+27
*
use the new libgeometry berp routines. add a frame counter to the camstats.
rodri
2024-03-21
1
-0
/
+2
*
make the fshader return a Color instead of a Memimage. clean things up.
rodri
2024-03-06
1
-5
/
+4
*
add a texture sampler with nearest and bilinear routines.
rodri
2024-03-06
1
-0
/
+28
*
add user-defined vertex attributes (varyings) and improve the interpolation c...
rodri
2024-03-03
1
-14
/
+29
*
have separate routines for drawing and memdrawing.
rodri
2024-02-27
1
-1
/
+6
*
interpolate every vertex attribute when clipping and during rasterization.
rodri
2024-02-25
1
-2
/
+8
*
add initial support for OBJMaterial properties.
rodri
2024-02-21
1
-1
/
+5
*
pass an entire entity to the shader unit. fix a bug in cliptriangle.
rodri
2024-02-14
1
-1
/
+1
*
lay out the grounds for a scene renderer.
rodri
2024-02-13
1
-7
/
+25
*
completed homogeneous clipping procedure.
rodri
2024-02-12
1
-0
/
+41
*
improve coordinate transformations and fix projections.
rodri
2024-01-31
1
-5
/
+2
*
make the vertex shader process actual vertices.
rodri
2024-01-30
1
-2
/
+1
*
import the new renderer and clean things up.
rodri
2024-01-30
1
-35
/
+102
*
add a line clipping procedure based on the Liang-Barsky algorithm. (thanks jm...
rodri
2021-07-18
1
-0
/
+1
*
bring flat triangle rasterization back, with some goodies for future shading ...
rodri
2020-06-29
1
-0
/
+14
*
transcribe macros into actual functions. remove unused memdraw code.
rodri
2020-04-28
1
-7
/
+33
[next]