shithub: libgraphics

RSS feed

b1335875 – rodri <rgl@antares-labs.eu> authored on 2024/06/13 15:06
replace the Memimage color buffer with a ulong* one. some fixes.

213c3a4e – rodri <rgl@antares-labs.eu> authored on 2024/06/10 11:59
add spotlight params and a light color shading routine. other things.

239a319b – rodri <rgl@antares-labs.eu> authored on 2024/06/06 13:35
add cubemaps.

dc597a2c – rodri <rgl@antares-labs.eu> authored on 2024/06/04 14:11
add a tangent parameter for normal mapping, and a world2model xform.

5fa75a6d – rodri <rgl@antares-labs.eu> authored on 2024/05/28 12:56
add a normal map property to Material.

7739f20c – rodri <rgl@antares-labs.eu> authored on 2024/05/23 17:08
replace the Framebufctl's Lock with a QLock.

e2e203e6 – rodri <rgl@antares-labs.eu> authored on 2024/05/21 12:59
fix line rasterization.

d3516b11 – rodri <rgl@antares-labs.eu> authored on 2024/05/20 16:20
fix the perspective projection and add inverse xform functions.

6e461add – rodri <rgl@antares-labs.eu> authored on 2024/05/17 10:47
render: improve line raster (not fixed yet). also tag jobs with an id.

086d2bb2 – rodri <rgl@antares-labs.eu> authored on 2024/05/14 12:42
doc: correct the indices to make things simpler.

dc735cec – rodri <rgl@antares-labs.eu> authored on 2024/05/12 16:32
add a name property to Material.

0cd80fe6 – rodri <rgl@antares-labs.eu> authored on 2024/05/10 18:11
scene: free model materials during cleanup.

c1a0f17d – rodri <rgl@antares-labs.eu> authored on 2024/05/03 11:29
clip: fix rectclipline.

afc811ce – rodri <rgl@antares-labs.eu> authored on 2024/05/03 09:44
clip: avoid division by zero.

b429311e – rodri <rgl@antares-labs.eu> authored on 2024/05/03 09:32
add a general primitive with support for points, lines and triangles.

cf3e0cb6 – rodri <rgl@antares-labs.eu> authored on 2024/04/24 08:38
render: add rasterizer init params and per-proc identification.

c40a1238 – rodri <rgl@antares-labs.eu> authored on 2024/04/24 08:36
doc: add some schematics about the overall architecture.

f1ebb914 – rodri <rgl@antares-labs.eu> authored on 2024/04/18 09:00
render: use the primitive's bbox to check for tile membership.

d9311af1 – rodri <rgl@antares-labs.eu> authored on 2024/04/18 05:30
render: make sure the last tile fills the screen.

b41192eb – rodri <rgl@antares-labs.eu> authored on 2024/04/15 22:48
replace the Triangle with a general purpose Primitive.

a101d225 – rodri <rgl@antares-labs.eu> authored on 2024/04/15 18:39
render: split tiles vertically instead of horizontally.

fc8284f7 – rodri <rgl@antares-labs.eu> authored on 2024/04/15 18:26
add some instrumentation to measure pipeline stage time.

4d88a377 – rodri <rgl@antares-labs.eu> authored on 2024/04/15 00:53
implement a fully concurrent pipeline based on tiles.

2c286986 – rodri <rgl@antares-labs.eu> authored on 2024/04/05 04:36
simplify the job scheduler. correct two mistakes regarding the Viewport.

8b5ba542 – rodri <rgl@antares-labs.eu> authored on 2024/04/03 14:31
scene: correct blatant use-after-free.