index
:
libgraphics
master
3D computer graphics library
rgl
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
implement a parser for a model(6). get rid of the libobj dependency.
rodri
2024-09-26
20
-363
/
+987
*
camera: add a Camv constructor.
rodri
2024-09-21
3
-8
/
+21
*
implement clipped drawing. take branching out of the upscaler loop.
rodri
2024-09-20
6
-24
/
+95
*
get rid of the turbopool (the experiment was futile.)
rodri
2024-09-19
5
-153
/
+0
*
forgot turbopool.c
rodri
2024-09-17
1
-0
/
+60
*
a better turbopool.
rodri
2024-09-17
4
-19
/
+17
*
fb: do a better greyscale to color raster conversion.
rodri
2024-09-14
1
-4
/
+23
*
turn the camera rendering options into a bitmap.
rodri
2024-09-13
3
-20
/
+26
*
render: discard non-colors.
rodri
2024-09-13
1
-15
/
+19
*
fb: little memdrawing optimization.
rodri
2024-09-12
1
-1
/
+4
*
add a workspace setup script.
rodri
2024-09-12
1
-0
/
+4
*
change the raster format to RGBA32. draw to any image format. clean up.
rodri
2024-09-11
7
-53
/
+181
*
fix a use-after-free when profiling rasterizer times.
rodri
2024-09-10
4
-4
/
+99
*
doc: changes. added references.
rodri
2024-09-09
3
-906
/
+1411
*
texture: clamp the coordinates instead of aborting when out of bounds.
rodri
2024-09-09
1
-1
/
+2
*
render: increase queue sizes.
rodri
2024-09-08
1
-3
/
+3
*
render: clip the triangle bbox against the wr directly at the tiler.
rodri
2024-09-08
1
-12
/
+5
*
render: only store rendertimes if profiling is enabled.
rodri
2024-09-08
1
-12
/
+16
*
allocate renderjob times dynamically for the parallel stages.
rodri
2024-09-08
3
-9
/
+10
*
remove unnecessary copying. profile individual stage procs.
rodri
2024-09-07
6
-88
/
+124
*
render: get more accurate stage completion times.
rodri
2024-09-01
1
-31
/
+31
*
unify shaders into a single interface.
rodri
2024-09-01
4
-62
/
+90
*
doc: changes.
rodri
2024-09-01
3
-897
/
+943
*
render: remove pointless for-loop.
rodri
2024-08-31
1
-24
/
+25
*
fb: draw FLOAT32 rasters in greyscale color.
rodri
2024-08-31
1
-23
/
+39
*
render: get rid of useless temporary.
rodri
2024-08-31
1
-3
/
+2
*
implement a general raster interface for the framebuffers.
rodri
2024-08-29
6
-108
/
+345
*
replace f?(min|max) functions with type-agnostic macros.
rodri
2024-08-27
3
-28
/
+2
*
scene: add a method to get an entity from a scene.
rodri
2024-08-25
2
-0
/
+13
*
methods to add primitives and materials to a Model.
rodri
2024-08-23
3
-3
/
+25
*
fix the A-buffer so that it handles multiple render passes.
rodri
2024-08-21
2
-12
/
+16
*
color: add ACES tone mapping functions.
rodri
2024-08-19
2
-0
/
+73
*
fb: a better clipped drawing procedure.
rodri
2024-08-19
1
-14
/
+12
*
correct the light types constants.
rodri
2024-08-17
2
-4
/
+4
*
unify drawing routines and add clipped fb drawing support.
rodri
2024-08-17
4
-33
/
+70
*
color: rgba2xrgb ≠ swabl.
rodri
2024-08-13
1
-2
/
+2
*
fixes.
rodri
2024-08-13
2
-3
/
+3
*
fix FPINVAL error. knob for fb clear color. general improvements.
rodri
2024-08-11
5
-10
/
+23
*
experimental A-buffer implementation.
rodri
2024-08-10
4
-15
/
+132
*
doc: new content.
rodri
2024-08-07
3
-1139
/
+1334
*
update the mkfile.
rodri
2024-08-07
1
-0
/
+1
*
offset fb during drawing based on viewport config. move OBJ-related procedure...
rodri
2024-08-07
5
-315
/
+359
*
fix a double-free. add a generic value-swapping macro.
rodri
2024-08-05
5
-55
/
+13
*
make the depth buffer 32-bit.
rodri
2024-08-04
6
-8
/
+9
*
fix line interpolation during rasterization.
rodri
2024-08-02
4
-7
/
+46
*
fb: fix the destination drawing rectangle.
rodri
2024-08-02
1
-2
/
+2
*
add a viewport upscale filters interface.
rodri
2024-08-02
3
-44
/
+109
*
doc: write about the scene, the viewport. organize things better.
rodri
2024-07-23
3
-1079
/
+1314
*
doc: write about the renderer, with a little introduction.
rodri
2024-07-22
3
-612
/
+1229
*
reduce the volume of Camera.times records. clean up.
rodri
2024-07-20
3
-20
/
+19
[next]