Commit Graph

92 Commits

Author SHA1 Message Date
PedroEdiaz
733ababde0 Read klein files, xd 2024-12-01 21:20:07 -06:00
PedroEdiaz
987ce54429 Read Klein file 2024-12-01 21:08:35 -06:00
islas
1d254eade5 Actualizar src/surface.c 2024-12-01 22:50:15 +00:00
PedroEdiaz
904d686c6e Clean up codebase, rm texture, matrix -> load 2024-12-01 16:12:17 -06:00
PedroEdiaz
a293008137 Fix size with variable grid 2024-12-01 13:43:27 -06:00
PedroEdiaz
0729388291 Set up struct surface, and use variable grid 2024-12-01 13:23:29 -06:00
PedroEdiaz
b19100424d Clean 2024-12-01 12:21:29 -06:00
PedroEdiaz
0db8ed60ac Assert Style 2024-12-01 12:20:59 -06:00
PedroEdiaz
6c322a9759 Avoid bottle-neck while drwing lines, fix surface 2024-12-01 12:19:53 -06:00
PedroEdiaz
8be2052c45 Merge branch 'roberto' into experimental 2024-12-01 00:24:52 -06:00
PedroEdiaz
1a0b804b57 Fix: cube, add test for cube generation 2024-12-01 00:13:26 -06:00
alan
468f9f951d Número de caras agregado 2024-11-30 22:48:29 -06:00
PedroEdiaz
df5ae70aa2 Use G-S on all dimentions 2024-11-30 22:27:57 -06:00
PedroEdiaz
565afe2f7d Merge branch 'main' into roberto 2024-11-30 22:22:48 -06:00
alan
23f98687fe Cubo arreglado 2024-11-30 21:10:43 -06:00
PedroEdiaz
465d7acb3a Merge branch 'experimental' 2024-11-29 23:44:11 -06:00
PedroEdiaz
590fa22658 Better use of viewport 2024-11-28 18:52:53 -06:00
PedroEdiaz
6c7c22ce50 Fix: rotations on R4 2024-11-28 16:23:39 -06:00
PedroEdiaz
1e009d5bdf Fix gamma, add Glad, error if glad is compiled with emscripten 2024-11-28 09:55:48 -06:00
roberto.mc
814f0c94a4 ya son puros for loops xd 2024-11-27 23:22:31 -06:00
PedroEdiaz
2c8795bd9f Ejemplo: de cambiar cglm por for-loops 2024-11-27 19:26:28 -06:00
roberto.mc
7888c06c41 aiura con R^n 2024-11-27 19:08:57 -06:00
PedroEdiaz
61388252ae Merge branch 'alan2' into experimental 2024-11-27 17:40:16 -06:00
PedroEdiaz
8a4e95fdd3 Fix: compilation error 2024-11-27 17:31:47 -06:00
PedroEdiaz
e95ef9d127 Fix: encoding for n-cube faces 2024-11-27 17:21:59 -06:00
PedroEdiaz
4840b0c8ba Merge branch 'main' into experimental 2024-11-27 10:58:58 -06:00
PedroEdiaz
8d1f54604e Optimize and work with dim=2 2024-11-27 00:20:51 -06:00
PedroEdiaz
589721a953 WIP: Rotations in R4, and change colors 2024-11-26 23:51:30 -06:00
PedroEdiaz
a8ae6aaef6 Add gamma correction, change illumination values 2024-11-26 23:49:49 -06:00
alan
805ff18e21 expandiendo a Rn avance 2024-11-26 22:21:56 -06:00
PedroEdiaz
e4a4a8c603 Add riemman surfaces family 2024-11-21 18:57:13 -06:00
PedroEdiaz
8811c4e0b7 Prepare for Rn -> Rm surfaces 2024-11-20 11:38:23 -06:00
PedroEdiaz
6c5e2a9a29 Merge branch 'main' into roberto 2024-11-20 11:14:59 -06:00
PedroEdiaz
d967550dd8 Fix Compilation errors 2024-11-20 11:08:07 -06:00
PedroEdiaz
61b014a803 Port to web for free 2024-11-19 21:54:22 -06:00
roberto.mc
793c11757d aiura pedro 2024-11-18 23:14:54 -06:00
PedroEdiaz
c4016d239a Merge: roberto -> main 2024-11-16 13:12:16 -06:00
roberto.mc
4bc45f4eea aiuda con el blinn-phong 2024-11-15 20:20:33 -06:00
PedroEdiaz
6dbc758cc3 xd 2024-11-14 21:18:13 -06:00
PedroEdiaz
569a8d0f42 Fix: specular
Muy bien!!, nada mas habian 2 errores por mi parte,
'Normal' no estaba normalizado, lo que afectaba las potencias con 'pow'.
Ademas habia un error con los buffers del shader lo que afectaba toda la iluminacion.
Sin embargo lo hiciste muy bien, solo que te falto definir viewPos.
2024-11-14 20:11:30 -06:00
roberto.mc
52ef897137 Specular ya deberia furula 2024-11-14 16:47:14 -06:00
PedroEdiaz
583c0cb92f Use modern scrolling for better UX 2024-11-04 20:56:50 -06:00
PedroEdiaz
c37614ae52 default: GLAD 2024-10-30 22:44:58 -06:00
PedroEdiaz
fb2cbe20db glew -> glad & libglfw.so -> libglfw.a 2024-10-30 22:43:10 -06:00
PedroEdiaz
88495c1068 Setup Manigraph for glad 2024-10-30 22:42:13 -06:00
PedroEdiaz
303f16d155 Separate Wayland and x11 2024-10-29 20:02:36 -06:00
PedroEdiaz
8c565ffd25 Fix #17, Add nuklear, Unified linux compilation 2024-10-27 16:09:29 -06:00
PedroEdiaz
3fa4eed366 Fix: Palette 2024-10-24 12:21:14 -06:00
PedroEdiaz
3e27f0d165 Add .clang-format and .gitignore 2024-10-24 11:21:07 -06:00
PedroEdiaz
2a5a101080 Change projection w/keyboard 2024-10-22 23:07:30 -06:00