shithub: 3dee

RSS feed

84d01c3a – rodri <[email protected]> authored on 2024/10/19 07:43
med: remove ptin(cone|cylinder) (now part of libgeometry.)

57373e4d – rodri <[email protected]> authored on 2024/10/08 09:24
med: let the user load a model from a file.

6af5bb94 – rodri <[email protected]> authored on 2024/10/08 09:16
obj: add support for specular maps.

b8dacd35 – rodri <[email protected]> authored on 2024/10/07 06:46
obj: refer to the geometric vertex table when triangulating.

727cb178 – rodri <[email protected]> authored on 2024/10/04 11:41
med: switch opmodes with the mouse. add a user logging system.

95edbe92 – rodri <[email protected]> authored on 2024/10/02 16:49
med: initial work on vertex selection.

0aefb6df – rodri <[email protected]> authored on 2024/10/02 16:48
fixes and improvements.

7fdc25da – rodri <[email protected]> authored on 2024/10/01 16:22
use the new uniforms interface.

a6ea9920 – rodri <[email protected]> authored on 2024/09/30 11:51
update the section about vis in the readme.

3a6d0e83 – rodri <[email protected]> authored on 2024/09/30 11:47
convert mdl/african_head* from obj to model(6).

470b40da – rodri <[email protected]> authored on 2024/09/30 11:10
readme: add an obj to model(6) conversion guide.

dc22333a – rodri <[email protected]> authored on 2024/09/30 09:55
adapt the models to the "prim" → "P" format change.

87c28bad – rodri <[email protected]> authored on 2024/09/30 09:51
vis: add a specular raster view.

545d3c6c – rodri <[email protected]> authored on 2024/09/28 07:45
obj: add more conversion possibilities.

1af782b5 – rodri <[email protected]> authored on 2024/09/27 17:04
obj: make it right.

c7f2ba64 – rodri <[email protected]> authored on 2024/09/26 17:10
fix the mkfile.

6b01863d – rodri <[email protected]> authored on 2024/09/26 16:56
new tool: obj. and changes to use the new model(6) format.

11b9c169 – rodri <[email protected]> authored on 2024/09/21 12:14
vis: use a single viewport for all the cameras.

cdb4aca6 – rodri <[email protected]> authored on 2024/09/21 07:44
put all the shaders in a single file.

ec90599f – rodri <[email protected]> authored on 2024/09/21 07:05
new model: goku

1a7f0a55 – rodri <[email protected]> authored on 2024/09/20 17:44
remove any remains of the turbopool experiments.

0edf7e20 – rodri <[email protected]> authored on 2024/09/17 11:41
new model: witch

4e60c437 – rodri <[email protected]> authored on 2024/09/14 07:09
vis: add an MMB option to show the z-buffer.

3c16d2ad – rodri <[email protected]> authored on 2024/09/13 10:31
vis: now camera render options is a bitmap.

5f851217 – rodri <[email protected]> authored on 2024/09/12 05:06
add a workspace setup script.

bbadf2f3 – rodri <[email protected]> authored on 2024/09/11 16:58
adapt to new changes in libgraphics.

e862d6f0 – rodri <[email protected]> authored on 2024/09/07 14:40
let the renderer print the profiling results.

a3add1cd – rodri <[email protected]> authored on 2024/09/07 13:59
debug/plmon: swap LMB and RMB.

097890c3 – rodri <[email protected]> authored on 2024/09/01 11:55
debug/plmon: consume as many files as arguments.

3b4794b3 – rodri <[email protected]> authored on 2024/09/01 10:54
debug/plmon: fix a parsing error. take file as an argument.

209af11a – rodri <[email protected]> authored on 2024/09/01 08:26
use the new shader interface.

799c2a25 – rodri <[email protected]> authored on 2024/08/29 15:27
use the new raster interface.

3b06ad55 – rodri <[email protected]> authored on 2024/08/27 08:06
remove duplicate min and max functions.

981b643d – rodri <[email protected]> authored on 2024/08/27 06:39
add a little procgen experiment.

845764ed – rodri <[email protected]> authored on 2024/08/26 11:43
med: use the correct cube normals.

7d6a4f26 – rodri <[email protected]> authored on 2024/08/26 10:16
solar: show an info box when clicking on a planet.

699e5d2b – rodri <[email protected]> authored on 2024/08/25 12:07
solar: improve planet selection.

ff88c093 – rodri <[email protected]> authored on 2024/08/24 17:48
med: use an orbiting camera. add a 3d compass.

e66d1694 – rodri <[email protected]> authored on 2024/08/23 11:13
new model: vivi

9b0eab46 – rodri <[email protected]> authored on 2024/08/23 11:06
new model: window

8674cb15 – rodri <[email protected]> authored on 2024/08/23 11:04
correct the gouraud and phong shaders. add a blinn shader.

1d610308 – rodri <[email protected]> authored on 2024/08/19 17:37
solar: use lineXsphere from libgeometry.

7a07b2c6 – rodri <[email protected]> authored on 2024/08/17 08:45
use the new light types constants.

4605adef – rodri <[email protected]> authored on 2024/08/16 09:56
let Model.tex have precedence over any material.

f8954cf6 – rodri <[email protected]> authored on 2024/08/13 15:31
vis: add options for the clr color, blending and z-buf and a-buf.

02597db2 – rodri <[email protected]> authored on 2024/08/07 07:49
use the new readobjmodel function.

978b44f1 – rodri <[email protected]> authored on 2024/08/03 06:06
update the readme and add the african_head model.

57154cc3 – rodri <[email protected]> authored on 2024/08/02 11:26
debug/plmon: info prints and a minor correction.

454adaf7 – rodri <[email protected]> authored on 2024/08/02 11:25
vis: use the new viewport upscale interface.

8dca0cb9 – rodri <[email protected]> authored on 2024/07/20 08:10
improve redraw responsiveness.

1e2596cb – rodri <[email protected]> authored on 2024/07/15 17:30
update readme.

05e63a30 – rodri <[email protected]> authored on 2024/07/15 16:07
vis: don't allow peeking outside the framebuffer.

178db63f – rodri <[email protected]> authored on 2024/07/14 17:51
vis: add viewport upscaling support.

2bb34780 – rodri <[email protected]> authored on 2024/07/14 04:33
fixes.

eddb2d36 – rodri <[email protected]> authored on 2024/07/13 16:51
use the new camera interface. solar got faster with backface culling.

4966f254 – rodri <[email protected]> authored on 2024/07/13 11:38
vis: add knobs to control culling.

310042a5 – rodri <[email protected]> authored on 2024/07/13 07:20
fix the toon shader.

f9b11825 – rodri <[email protected]> authored on 2024/07/13 06:02
get rid of redundant draw lock and adapt to libgraphics changes.

fe76590b – rodri <[email protected]> authored on 2024/07/09 17:00
adapt to recent changes in libgraphics.

b7c3f365 – rodri <[email protected]> authored on 2024/07/05 14:21
adapt to the new texture interface and fix the identvshader.

27724b01 – rodri <[email protected]> authored on 2024/07/04 11:11
med,vis: fix normal map sampling.

ecdeed12 – rodri <[email protected]> authored on 2024/06/16 05:57
vis,med: make qball rotations position-independent.

093323c3 – rodri <[email protected]> authored on 2024/06/14 14:15
vis: add some instrumentation to debug the framebuffers.

d5efccfa – rodri <[email protected]> authored on 2024/06/13 15:12
use the new modulapt3 functions. don't clamp in the shaders.

7667c666 – rodri <[email protected]> authored on 2024/06/07 07:28
add more info to the readme.

a70bb15d – rodri <[email protected]> authored on 2024/06/07 06:06
update the readme with a list of tools and their usage.

d626030f – rodri <[email protected]> authored on 2024/06/06 13:40
add skyboxes based on cubemaps.

ca7f3196 – rodri <[email protected]> authored on 2024/06/04 14:15
vis: same as previous commit, and add normal mapping to the phong shader.

b01c3136 – rodri <[email protected]> authored on 2024/06/04 14:13
med: the qball now changes the model's rframe orientation.

0bdde215 – rodri <[email protected]> authored on 2024/06/04 14:12
add a material file for the diablo3 model.

cbfa17d4 – rodri <[email protected]> authored on 2024/05/23 17:26
get rid of rendering latency by decoupling it from i/o.

22edbd9f – rodri <[email protected]> authored on 2024/05/23 09:20
fix the gouraud shader. improve the cube generator in med.

ef7a0d43 – rodri <[email protected]> authored on 2024/05/22 15:09
began work on a model editor. add two more models.

5dfb42dc – rodri <[email protected]> authored on 2024/05/20 18:09
solar: add planet selection.

a4914ce2 – rodri <[email protected]> authored on 2024/05/18 05:13
add the diablo3 model.

8ee6eca0 – rodri <[email protected]> authored on 2024/05/16 05:37
add a triangular basis and clamp the fov to [1,180]°.

c46b7a3e – rodri <[email protected]> authored on 2024/05/15 10:44
fix the qball.

702e1d92 – rodri <[email protected]> authored on 2024/05/14 12:40
use real lengths in solar. bring a qball for vis.

53c0208f – rodri <[email protected]> authored on 2024/05/13 11:16
solar: add a button to select the ephemeris date.

aeb153cd – rodri <[email protected]> authored on 2024/05/12 16:34
began work on a solar system planetarium.

55ceca8d – rodri <[email protected]> authored on 2024/05/11 12:48
debug/plmon: close the Biobuf after loading the file.

dd5b68da – rodri <[email protected]> authored on 2024/05/10 18:09
debug/plmon: paint selected timeslots differently and add an MMB quit option.

01a95d40 – rodri <[email protected]> authored on 2024/05/07 16:00
vis: print pipeline timings to stderr when profiling.

18d7709a – rodri <[email protected]> authored on 2024/05/07 12:10
debug: add a pipeline monitor.

2f0e76f7 – rodri <[email protected]> authored on 2024/05/03 09:57
mkfile: clean all the targets.

a1468750 – rodri <[email protected]> authored on 2024/05/03 09:34
adapt to the recent changes in libgraphics. add new test files.

c33a4a06 – rodri <[email protected]> authored on 2024/04/24 11:11
mkone → mkmany

54db162c – rodri <[email protected]> authored on 2024/04/18 04:45
fix alpha channel value in the fragment shaders.

05ca3048 – rodri <[email protected]> authored on 2024/04/11 08:21
add a way to control zoom with the keyboard.

af89f884 – rodri <[email protected]> authored on 2024/03/25 18:28
use the new renderer interface.

231a3c4e – rodri <[email protected]> authored on 2024/03/21 07:05
add a fake Keyboardctl filled by kbdproc. reset camera stats when switching shaders.

460ba03c – rodri <[email protected]> authored on 2024/03/17 09:21
fix the empty dir issue for good.

4b9e518c – rodri <[email protected]> authored on 2024/03/16 17:23
implement actual gouraud (phong on the vertex shader).

15e248df – rodri <[email protected]> authored on 2024/03/06 17:44
add models, textures and other assets.

4aca8f7a – rodri <[email protected]> authored on 2024/03/06 17:20
use the diffuse color map texture from the OBJMaterial for shading.

2f6efcec – rodri <[email protected]> authored on 2024/03/06 09:55
change the fshaders to return a Color. no more cbuf+memfillcolor bullshit.

aa16a1b6 – rodri <[email protected]> authored on 2024/03/06 07:45
use the new texture sampler and vertex material definitions.

e76a8e48 – rodri <[email protected]> authored on 2024/03/02 19:41
make use of the new user-defined vertex attributes (varyings).

9d43df5d – rodri <[email protected]> authored on 2024/02/27 06:30
replace the Memimage-based screenfb with an Image and fix flickering hud.

520550a8 – rodri <[email protected]> authored on 2024/02/25 15:18
implement a phong shader. add a shader selection menu. update the light source.

Next