RSS feed
ff88c093
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/24 17:48
med: use an orbiting camera. add a 3d compass.
e66d1694
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/23 11:13
new model: vivi
9b0eab46
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/23 11:06
new model: window
8674cb15
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/23 11:04
correct the gouraud and phong shaders. add a blinn shader.
1d610308
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/19 17:37
solar: use lineXsphere from libgeometry.
7a07b2c6
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/17 08:45
use the new light types constants.
4605adef
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/16 09:56
let Model.tex have precedence over any material.
f8954cf6
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/13 15:31
vis: add options for the clr color, blending and z-buf and a-buf.
02597db2
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/07 07:49
use the new readobjmodel function.
978b44f1
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/03 06:06
update the readme and add the african_head model.
57154cc3
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/02 11:26
debug/plmon: info prints and a minor correction.
454adaf7
– rodri <rgl@antares-labs.eu>
authored
on 2024/08/02 11:25
vis: use the new viewport upscale interface.
8dca0cb9
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/20 08:10
improve redraw responsiveness.
1e2596cb
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/15 17:30
update readme.
05e63a30
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/15 16:07
vis: don't allow peeking outside the framebuffer.
178db63f
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/14 17:51
vis: add viewport upscaling support.
2bb34780
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/14 04:33
fixes.
eddb2d36
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/13 16:51
use the new camera interface. solar got faster with backface culling.
4966f254
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/13 11:38
vis: add knobs to control culling.
310042a5
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/13 07:20
fix the toon shader.
f9b11825
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/13 06:02
get rid of redundant draw lock and adapt to libgraphics changes.
fe76590b
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/09 17:00
adapt to recent changes in libgraphics.
b7c3f365
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/05 14:21
adapt to the new texture interface and fix the identvshader.
27724b01
– rodri <rgl@antares-labs.eu>
authored
on 2024/07/04 11:11
med,vis: fix normal map sampling.
ecdeed12
– rodri <rgl@antares-labs.eu>
authored
on 2024/06/16 05:57
vis,med: make qball rotations position-independent.
093323c3
– rodri <rgl@antares-labs.eu>
authored
on 2024/06/14 14:15
vis: add some instrumentation to debug the framebuffers.
d5efccfa
– rodri <rgl@antares-labs.eu>
authored
on 2024/06/13 15:12
use the new modulapt3 functions. don't clamp in the shaders.
7667c666
– rodri <rgl@antares-labs.eu>
authored
on 2024/06/07 07:28
add more info to the readme.
a70bb15d
– rodri <rgl@antares-labs.eu>
authored
on 2024/06/07 06:06
update the readme with a list of tools and their usage.
d626030f
– rodri <rgl@antares-labs.eu>
authored
on 2024/06/06 13:40
add skyboxes based on cubemaps.
ca7f3196
– rodri <rgl@antares-labs.eu>
authored
on 2024/06/04 14:15
vis: same as previous commit, and add normal mapping to the phong shader.
b01c3136
– rodri <rgl@antares-labs.eu>
authored
on 2024/06/04 14:13
med: the qball now changes the model's rframe orientation.
0bdde215
– rodri <rgl@antares-labs.eu>
authored
on 2024/06/04 14:12
add a material file for the diablo3 model.
cbfa17d4
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/23 17:26
get rid of rendering latency by decoupling it from i/o.
22edbd9f
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/23 09:20
fix the gouraud shader. improve the cube generator in med.
ef7a0d43
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/22 15:09
began work on a model editor. add two more models.
5dfb42dc
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/20 18:09
solar: add planet selection.
a4914ce2
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/18 05:13
add the diablo3 model.
8ee6eca0
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/16 05:37
add a triangular basis and clamp the fov to [1,180]°.
c46b7a3e
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/15 10:44
fix the qball.
702e1d92
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/14 12:40
use real lengths in solar. bring a qball for vis.
53c0208f
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/13 11:16
solar: add a button to select the ephemeris date.
aeb153cd
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/12 16:34
began work on a solar system planetarium.
55ceca8d
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/11 12:48
debug/plmon: close the Biobuf after loading the file.
dd5b68da
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/10 18:09
debug/plmon: paint selected timeslots differently and add an MMB quit option.
01a95d40
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/07 16:00
vis: print pipeline timings to stderr when profiling.
18d7709a
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/07 12:10
debug: add a pipeline monitor.
2f0e76f7
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/03 09:57
mkfile: clean all the targets.
a1468750
– rodri <rgl@antares-labs.eu>
authored
on 2024/05/03 09:34
adapt to the recent changes in libgraphics. add new test files.
c33a4a06
– rodri <rgl@antares-labs.eu>
authored
on 2024/04/24 11:11
mkone → mkmany
54db162c
– rodri <rgl@antares-labs.eu>
authored
on 2024/04/18 04:45
fix alpha channel value in the fragment shaders.
05ca3048
– rodri <rgl@antares-labs.eu>
authored
on 2024/04/11 08:21
add a way to control zoom with the keyboard.
af89f884
– rodri <rgl@antares-labs.eu>
authored
on 2024/03/25 18:28
use the new renderer interface.
231a3c4e
– rodri <rgl@antares-labs.eu>
authored
on 2024/03/21 07:05
add a fake Keyboardctl filled by kbdproc. reset camera stats when switching shaders.
460ba03c
– rodri <rgl@antares-labs.eu>
authored
on 2024/03/17 09:21
fix the empty dir issue for good.
4b9e518c
– rodri <rgl@antares-labs.eu>
authored
on 2024/03/16 17:23
implement actual gouraud (phong on the vertex shader).
15e248df
– rodri <rgl@antares-labs.eu>
authored
on 2024/03/06 17:44
add models, textures and other assets.
4aca8f7a
– rodri <rgl@antares-labs.eu>
authored
on 2024/03/06 17:20
use the diffuse color map texture from the OBJMaterial for shading.
2f6efcec
– rodri <rgl@antares-labs.eu>
authored
on 2024/03/06 09:55
change the fshaders to return a Color. no more cbuf+memfillcolor bullshit.
aa16a1b6
– rodri <rgl@antares-labs.eu>
authored
on 2024/03/06 07:45
use the new texture sampler and vertex material definitions.
e76a8e48
– rodri <rgl@antares-labs.eu>
authored
on 2024/03/02 19:41
make use of the new user-defined vertex attributes (varyings).
9d43df5d
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/27 06:30
replace the Memimage-based screenfb with an Image and fix flickering hud.
520550a8
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/25 15:18
implement a phong shader. add a shader selection menu. update the light source.
951412ce
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/21 07:37
model2world is now provided by libgraphics.
c85e7b59
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/15 17:52
add the ability to load multiple models at once.
a7dae9d3
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/13 11:43
set up a scene to hold the world and its entities.
928376d9
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/12 18:04
add a knob to toggle the hud stats.
bc68a401
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/10 14:00
reuse the modeltex for inception mode.
ea09c17e
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/08 11:35
nuke empty dirs before pulldeps.
c408b042
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/08 06:27
add inception mode. improve the navigation. also don't rotate by default.
e47d000e
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/03 17:15
pull libgraphics deps during pulldeps, not when building.
f0ec3b9e
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/03 09:38
fix the BIN path and install procedure.
f8bc128e
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/03 09:33
issue screen redrawings at a fixed step.
1aacac5b
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/02 11:05
add profiling option. get rid of unnecessary vertex ops.
80f3da58
– rodri <rgl@antares-labs.eu>
authored
on 2024/02/01 17:42
get rid of useless screenshot function.
653b6d5f
– rodri <rgl@antares-labs.eu>
authored
on 2024/01/31 17:35
read an image(6) file for textures. adapt vertex shaders to new coordinate transformations.
02fff2dc
– rodri <rgl@antares-labs.eu>
authored
on 2024/01/30 14:39
adapt the vertex shaders.
3000f798
– rodri <rgl@antares-labs.eu>
authored
on 2024/01/30 10:12
adapted to the new libgraphics and its rendering requirements.
5f823efa
– rodri <rgl@antares-labs.eu>
authored
on 2020/06/29 14:24
localize the draw channel. put the alloc code in its own module.
5d9dbc72
– rodri <rgl@antares-labs.eu>
authored
on 2020/04/28 08:40
changes to fit libgeometry and libgraphics.
7a595ccb
– rodri <rgl@antares-labs.eu>
authored
on 2020/04/17 08:03
add a readme.
e77a3462
– rodri <rgl@antares-labs.eu>
authored
on 2020/04/17 07:37
roll everything back.
26344421
– rodri <rgl@antares-labs.eu>
authored
on 2020/03/06 16:05
redesign of the camera abstraction. general unused/useless data cleaning.
a435467f
– rodri <rgl@antares-labs.eu>
authored
on 2020/03/04 16:03
first steps towards a general rendering architecture.
3e0fe77f
– rgl <devnull@localhost>
authored
on 2020/02/03 17:48
main: go back to channel-sync'd drawing.
03732550
– rgl <devnull@localhost>
authored
on 2020/02/03 17:42
after a year or so of work, i dare create a proper repo.