RSS feed
77cea8e7
– rodri <rgl@antares-labs.eu>
authored
on 2025/07/05 07:29
update TODO
0efd71b7
– rodri <rgl@antares-labs.eu>
authored
on 2025/07/05 06:26
model: a better compaction algorithm
d4991f0a
– rodri <rgl@antares-labs.eu>
authored
on 2025/07/03 11:46
implement naive model compaction routine
79ad08a0
– rodri <rgl@antares-labs.eu>
authored
on 2025/07/02 05:37
vertex: finish _fprintvattrs()
2cc077e5
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/30 11:09
move everything related to the Model to its own trans unit
f9d1c08b
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/30 10:39
bring some e-utism into your life they said. it'll be fun they said
a68452b7
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/30 10:12
clip: take _adjustlineverts() out of _rectclipline()
8f076c6e
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/29 19:00
marshal: fix readmodel()
74350000
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/29 18:42
embed SUparams into Rastertask
58e800db
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/29 18:40
TODO: add new task
53d89562
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/29 17:59
render: check against NaI to determine attribute availability
81d07752
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/28 16:15
implement indexed vertex attributes and vertices for Model
8eb98b6c
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/24 13:39
update TODO
5e7ea1df
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/24 13:29
add backend Vertex and Primitive types for internal use
93217b6b
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/23 13:31
TODO: fix typo and add new task
d81d522b
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/23 12:38
clip: unroll and registerize mulsdm()
2b79f113
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/22 13:16
update TODO
60cd00fd
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/16 09:10
fix TODO.md formatting
4d8d151f
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/15 20:09
add TODO.md
91e9a3a7
– rodri <rgl@antares-labs.eu>
authored
on 2025/06/15 20:09
some code improvements
da93fdf0
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/25 18:59
render: parallelize A-buffer squashing (+ improvements)
ef937fa5
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/24 18:01
do not dup the scene, let the user handle that
6877b751
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/22 17:03
scene: free the lights when clearing the scene
58d74cc4
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/22 13:46
render: only track time when profiling
ed02080b
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/22 13:45
vertex: better attribute allocation strategy
d8dbd40b
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/14 16:12
render: fix a point rastering bug. add an initAbuf() procedure
0bd16830
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/13 10:10
incremental triangle rasterization part 2 (commented out for now)
ace26420
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/11 16:01
render: a small improvement over the last commit
98978f55
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/11 15:21
incremental triangle rasterization part 1 (barycentric coordinates)
10d114ef
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/10 13:01
add a slightly better memsetl
9e4f8455
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/09 20:49
mkfile: better arch-dependent unit file declaration
cd6f51e6
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/09 20:15
many improvements
298cd37c
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/08 12:57
add HZ2NS
6614b9c0
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/08 12:05
render: replace the raster fn switch with a lut
39d66c58
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/07 08:43
get rid of job scene field and copy the skybox correctly when shooting
596647fb
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/06 20:07
small optimizations
df239037
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/06 20:06
xform: simplify clip2ndc and ndc2viewport
da1284f2
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/05 12:08
pass the right scene to the shaders. add LightSource mgmt routines
433b2c38
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/04 14:57
render: take the temporary vertex and fsp out of rasterize()
ec46c4ef
– rodri <rgl@antares-labs.eu>
authored
on 2025/04/03 12:57
perform perspective division outside of the raster loop.
fb9a4985
– rodri <rgl@antares-labs.eu>
authored
on 2025/03/22 09:21
control cutoff distance from the lights themselves
6f9fea1f
– rodri <rgl@antares-labs.eu>
authored
on 2025/03/16 15:04
fix the namespace
db733772
– rodri <rgl@antares-labs.eu>
authored
on 2025/03/14 19:24
scene: add material management procedures.
cec6d8e1
– rodri <rgl@antares-labs.eu>
authored
on 2025/03/14 13:42
texture: fix if-else typos.
1b6da4af
– rodri <rgl@antares-labs.eu>
authored
on 2025/03/13 16:50
make nanosec() public.
e490447b
– rodri <rgl@antares-labs.eu>
authored
on 2025/03/09 19:28
add support for multiple light sources and fix lighting functions.
99a743a7
– rodri <rgl@antares-labs.eu>
authored
on 2025/03/08 16:14
doc: more corrections and content.
deed5b1b
– rodri <rgl@antares-labs.eu>
authored
on 2025/03/07 19:05
doc: add more content and improve some other. fix references.
56bcf3d2
– rodri <rgl@antares-labs.eu>
authored
on 2025/03/05 17:38
wipe the back buffer after rendering.
05c5853e
– rodri <rgl@antares-labs.eu>
authored
on 2025/03/05 17:33
render: improve a-buffer fragment allocation (pushtoAbuf.)
13bdacda
– rodri <rgl@antares-labs.eu>
authored
on 2025/03/03 10:36
marshal: do not deduplicate primitives.
df26766f
– rodri <rgl@antares-labs.eu>
authored
on 2025/02/25 11:46
nanosec: updated.
6e061c69
– rodri <rgl@antares-labs.eu>
authored
on 2025/02/23 16:13
marshal: make (write|export)model dedup optional.
12efa1d9
– rodri <rgl@antares-labs.eu>
authored
on 2024/10/19 07:42
remove quaternion sandwich utils (now part of libgeometry.)
a09cfff7
– rodri <rgl@antares-labs.eu>
authored
on 2024/10/05 06:07
patch a leak in rectclipline. fix a pixel-discarding logic statement.
91dfb685
– rodri <rgl@antares-labs.eu>
authored
on 2024/10/03 05:28
fb: unnecessary shift.
0abc1ca4
– rodri <rgl@antares-labs.eu>
authored
on 2024/10/02 16:46
shorten Shadertab prop names. add quaternion sandwich product utils.
b6a336af
– rodri <rgl@antares-labs.eu>
authored
on 2024/10/01 16:21
implement a uniforms interface through Shadertab.
453d100a
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/30 09:39
define model(6) prim as P instead. add GREY8 textures. add more documentation.
b82c104f
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/28 07:53
marshal: don't die if textures can't be written. show a warning and move on.
cdfd05b4
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/27 16:58
implement exportmodel(2).
50d107f2
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/27 06:48
remove pointless warning.
39e63bec
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/26 17:20
marshal: fix the curline.file setting.
3155c673
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/26 11:22
implement a parser for a model(6). get rid of the libobj dependency.
a8c789be
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/21 12:15
camera: add a Camv constructor.
d8f71404
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/20 17:44
implement clipped drawing. take branching out of the upscaler loop.
2fd16cbf
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/19 17:33
get rid of the turbopool (the experiment was futile.)
9f4d2e57
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/17 11:35
forgot turbopool.c
beca6100
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/17 11:32
a better turbopool.
4e3927d6
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/14 07:08
fb: do a better greyscale to color raster conversion.
eeda874d
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/13 10:29
turn the camera rendering options into a bitmap.
f89e4e8e
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/13 09:16
render: discard non-colors.
be27f4df
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/12 11:32
fb: little memdrawing optimization.
76ce5625
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/12 05:07
add a workspace setup script.
09ffa3cf
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/11 16:48
change the raster format to RGBA32. draw to any image format. clean up.
8806aad8
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/10 10:26
fix a use-after-free when profiling rasterizer times.
6d137698
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/09 17:33
doc: changes. added references.
5cc40b1d
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/09 17:32
texture: clamp the coordinates instead of aborting when out of bounds.
216f83db
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/08 12:37
render: increase queue sizes.
ddbb6a2f
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/08 11:36
render: clip the triangle bbox against the wr directly at the tiler.
c737bfba
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/08 11:09
render: only store rendertimes if profiling is enabled.
ef7b6cac
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/08 10:31
allocate renderjob times dynamically for the parallel stages.
fb2c8083
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/07 14:39
remove unnecessary copying. profile individual stage procs.
d36e762e
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/01 12:23
render: get more accurate stage completion times.
406aa46c
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/01 08:20
unify shaders into a single interface.
a28c8cb0
– rodri <rgl@antares-labs.eu>
authored
on 2024/09/01 08:18
doc: changes.
8f04e036
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/31 13:42
render: remove pointless for-loop.
c4be6b66
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/31 10:12
fb: draw FLOAT32 rasters in greyscale color.
cb2369f7
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/31 08:27
render: get rid of useless temporary.
f98dcc45
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/29 14:19
implement a general raster interface for the framebuffers.
2c410b56
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/27 08:05
replace f?(min|max) functions with type-agnostic macros.
5ebbe977
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/25 12:10
scene: add a method to get an entity from a scene.
7dc2c0d0
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/23 08:41
methods to add primitives and materials to a Model.
aad0e636
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/21 19:14
fix the A-buffer so that it handles multiple render passes.
1ec784ed
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/19 01:16
color: add ACES tone mapping functions.
10e8543f
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/18 23:54
fb: a better clipped drawing procedure.
5ddb9dfd
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/17 08:43
correct the light types constants.
56e8e3de
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/17 08:17
unify drawing routines and add clipped fb drawing support.
d0a7561d
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/13 14:56
color: rgba2xrgb ≠ swabl.
2715ad65
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/13 05:33
fixes.
Next