Commit Graph
95 Commits
Author SHA1 Message Date
pedroediaz d2d6794f08 refactor(src/klein.c): Fix values on klein format 2025-04-12 11:38:55 -06:00
pedroediaz 533109fbcd Return color 2024-12-09 16:12:48 -06:00
pedroediaz 3997613d16 Fix nameing and reduce size 2024-12-09 00:40:40 -06:00
pedroediaz f21121b88d Better contrast 2024-12-09 00:39:39 -06:00
pedroediaz 86480fe9b1 Add flow 2024-12-05 21:38:59 -06:00
pedroediaz e9bd748dd8 Fix examples compilation 2024-12-05 19:19:19 -06:00
pedroediaz ad4f5cb077 Merge branch 'main' into experimental 2024-12-04 13:22:05 -06:00
pedroediaz a08b17e975 Update colors 2024-12-04 10:37:10 -06:00
pedroediaz d97a35b898 Documentation 2024-12-04 10:32:38 -06:00
pedroediaz b2f6707efc Update norm.h to be safe 2024-12-03 22:51:50 -06:00
pedroediaz 7344c6bfcb Fix 2024-12-03 22:44:39 -06:00
pedroediaz b928dcd82d Update Readme 2024-12-03 22:42:53 -06:00
pedroediaz f687117fed Merge branch 'klein' 2024-12-03 22:22:31 -06:00
pedroediaz 65017c859c Fix compilation 2024-12-03 22:21:22 -06:00
pedroediaz f514fc7ffe setup examples and clean codebase 2024-12-03 22:18:48 -06:00
pedroediaz fd598255f4 Allow droping klein files 2024-12-01 21:33:27 -06:00
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
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 eb59f5346a Merge branch 'experimental' 2024-12-01 12:28:39 -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
pedroediaz ee144f2286 Assert Style 2024-11-30 22:33:28 -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
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
pedroediaz 2c8795bd9f Ejemplo: de cambiar cglm por for-loops 2024-11-27 19:26:28 -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
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
pedroediaz c4016d239a Merge: roberto -> main 2024-11-16 13:12:16 -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
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
pedroediaz 6727c5fa9a Clean code for MVP Release 2024-10-22 19:54:55 -06:00
pedroediaz 7787daa2da Merge: roberto -> main 2024-10-22 19:26:10 -06:00
pedroediaz 74f4f7c7eb Finall G-S
Observaciones:
	* Agregé CGLM_ALL_UNALIGNED para evitar el Segfault.
	* Cambie la estructura de G-S a una más ordenada.
	* Cambié el nombre de las variables a unas más intuitivas.
	* Cambié lado3, a uno que garantiza G-S.

En lo general muy bien!!, Felicidades.
2024-10-22 18:58:15 -06:00
pedroediaz b50fbf9d2d rm: glfw.dll manigraph.exe 2024-10-22 11:46:30 -06:00
pedroediaz 6eedd09e2c Merge: crisel -> main 2024-10-22 11:45:51 -06:00
pedroediaz 17e1cf8804 Document code, and clean up 2024-10-21 16:50:49 -06:00
pedroediaz fe3b99d480 Setup for test on R4 2024-10-18 20:26:53 -06:00
pedroediaz b164d15927 Fix: compile 2024-10-18 19:14:51 -06:00
pedroediaz 6e54aa9fea Merge: alan -> main 2024-10-18 17:06:19 -06:00
pedroediaz 0552616bf9 Wait for Multidimentional struct 2024-10-18 14:01:25 -06:00
pedroediaz 7c8cfcbfce Combine Illumination w/ Mouse rotation 2024-10-18 11:54:12 -06:00
pedroediaz 7c1f691b46 Merge: roberto -> main 2024-10-17 22:30:55 -06:00
pedroediaz 03d446cdaf Correct faces of axis 2024-10-17 22:28:22 -06:00
pedroediaz 9dabea34d2 Final: Illumination 2024-10-17 22:24:54 -06:00
pedroediaz 5fc19db1a9 Eliminar los .o 2024-10-17 19:44:44 -06:00
pedroediaz 7c76e3901a Fix illumination 2024-10-17 19:42:16 -06:00
pedroediaz 3137c23479 Fix: not linking of math lib 2024-10-17 13:03:35 -06:00
pedroediaz 6218c5d576 Fix: Wayland compilation 2024-10-17 12:56:33 -06:00
pedroediaz 502ff0daeb Corrección 2024-10-17 11:48:14 -06:00
pedroediaz 252aab3dd2 Merge: crisel -> main 2024-10-09 20:45:05 -06:00
pedroediaz e25f509ce1 Merge: issue-01 -> main 2024-10-09 20:41:43 -06:00
pedroediaz 1997801f88 Merge: doc -> main 2024-10-04 00:37:52 -06:00
pedroediaz d22daff16d Merge: doc -> main 2024-10-02 13:10:08 -06:00
pedroediaz a650807b94 ISSUE #1: Normalize quaternion to avoid deformation 2024-09-29 16:08:18 -06:00
pedroediaz 6c3b268a65 First doc update 2024-09-19 10:37:00 +06:00
pedroediaz 3c9690a2a7 doc/: definir como funcionan los archivos 2024-09-19 10:15:25 +06:00
pedroediaz 86ad43c2dc nlroff -> markdown 2024-09-19 08:58:36 +06:00
pedroediaz cb525a1f20 nulldoc -> nlroff 2024-09-17 22:05:34 +00:00
pedroediaz 98b0d78880 Make doc directory 2024-09-17 22:04:25 +00:00
pedroediaz 25e08fc406 Add documentation build 2024-09-16 23:50:50 +06:00
pedroediaz 15dc499cd9 Add src/input.c 2024-09-13 01:23:57 +06:00
pedroediaz 6161d310bc 0.3 Rotate axis 2024-09-06 05:08:07 +06:00
pedroediaz 0f387f8a71 0.2 Clean up 2024-09-05 15:05:33 +00:00
pedroediaz 06e8e9074b 0.2 Draw axis 2024-09-05 14:48:51 +00:00
pedroediaz a2f49afbf4 0.1 Add external dependecies 2024-09-05 11:31:50 +00:00
pedroediaz cce685d90c 0.1 Graph cube 2024-09-04 22:35:31 +00:00