index
:
pistol
master
ASCII 3D-renderer using Ray Marching technique written in Rust with NCurses
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
main.rs
Commit message (
Collapse
)
Author
Age
Lines
*
feat: adjust camera speed for better FPS
eug-vs
2024-05-20
-8
/
+8
|
|
|
|
And other controls
*
feat: run at 60 FPS
eug-vs
2024-05-19
-2
/
+11
|
*
refactor: use loop syntax
eug-vs
2024-05-18
-3
/
+1
|
*
feat: parallelize ray marching
eug-vs
2024-05-18
-27
/
+47
|
*
feat: dynamically create SDF from vec of Objects
eug-vs
2021-10-30
-19
/
+26
|
*
refactor!: separate rendering functionality
eug-vs
2021-10-29
-49
/
+59
|
*
feat!: remove unused code
eug-vs
2021-10-29
-1
/
+0
|
*
fix: use camera brightness
eug-vs
2021-10-29
-1
/
+1
|
*
feat: optimize the fuck out of everything
eug-vs
2021-10-29
-4
/
+5
|
*
feat: make gear rotating
eug-vs
2021-10-28
-3
/
+2
|
*
feat: add sdf_gear()
eug-vs
2021-10-28
-1
/
+1
|
*
feat: use Matrix to compute screen position
eug-vs
2021-10-28
-7
/
+7
|
*
feat: more sophisticated camera movement
eug-vs
2021-10-27
-18
/
+38
|
*
feat: display FPS
eug-vs
2021-10-27
-1
/
+1
|
*
feat: allow controlling Lights
eug-vs
2021-10-27
-8
/
+18
|
*
feat: control camera with VIM keys
eug-vs
2021-10-27
-9
/
+35
|
*
feat: use ncurses for display
eug-vs
2021-10-27
-1
/
+11
|
*
refactor: define WIDTH & HEIGHT in one place
eug-vs
2021-10-27
-3
/
+3
|
*
feat: increase screen size
eug-vs
2021-10-27
-3
/
+2
|
*
feat: add camera rotation
eug-vs
2021-10-27
-1
/
+1
|
*
feat: add time parameter
eug-vs
2021-10-27
-4
/
+11
|
*
feat: use cgmath::Vector3
eug-vs
2021-10-27
-8
/
+4
|
*
feat: implement softmin function
eug-vs
2021-10-27
-2
/
+2
|
*
feat: implement lighting
eug-vs
2021-10-26
-4
/
+2
|
*
feat: add floor
eug-vs
2021-10-25
-1
/
+1
|
*
feat: initial commit
eug-vs
2021-10-25
-0
/
+27