@@ -50,7 +50,39 @@ export default function ProjectList(props) {
50
50
description = "Fight your way through a series of levels with intelligent AI and try not to die in this top down shooter!"
51
51
/>
52
52
53
- < h2 > Recent < span > (Last updated 26th Nov 2023)</ span > </ h2 >
53
+ < h2 > Recent < span > (Last updated 5th Oct 2024)</ span > </ h2 >
54
+
55
+ < Project
56
+ name = "WGPU and Winit graphics project"
57
+ link = "https://github.com/Dot32Dev/winit_test"
58
+ image = "/images/project_list_minified/wgpu_project.webp"
59
+ tags = { [ "Requires Rust Compiler" , "WGSL" ] }
60
+ description = "In this project I learnt about low level graphics. WGPU powers the WebGPU standard in Firefox, Winit is a windowing library."
61
+ />
62
+
63
+ { /* <Project
64
+ name="Math interpreter"
65
+ link="https://github.com/Dot32Dev/math_interpreter"
66
+ image="/images/project_list_minified/math_interpreter.webp"
67
+ tags={["Requires Rust Compiler"]}
68
+ description="Takes a string as input and executes it. Supports order of operations, many operators, and the variable Pi."
69
+ /> */ }
70
+
71
+ < Project
72
+ name = "WebGPU Raymarching"
73
+ link = "https://github.com/Dot32Dev/webgpu"
74
+ image = "/images/project_list_minified/webgpu_raymarcher.webp"
75
+ tags = { [ "Website" , "WGSL" ] }
76
+ description = "Raymarches a little guy onto your screen."
77
+ />
78
+
79
+ < Project
80
+ name = "Print Splicer"
81
+ link = "https://github.com/Dot32Dev/print-splicer"
82
+ image = "/images/project_list_minified/print_splicer.webp"
83
+ tags = { [ "Requires Rust Compiler" , "Tauri" ] }
84
+ description = "Divide an image into several A4 sized pieces. This enables printing of large posters by stitching together multiple A4 pieces."
85
+ />
54
86
55
87
< Project
56
88
name = "Auto Undiscord"
@@ -88,7 +120,7 @@ export default function ProjectList(props) {
88
120
name = "Ui Synthesizer"
89
121
link = "https://github.com/Dot32IsCool/ui_synth"
90
122
image = "/images/project_list_minified/Screenshot_2023-03-09_at_12.50.46.webp"
91
- tags = { [ "Requires Rust compiler" ] }
123
+ tags = { [ "Requires Rust compiler" , "Tauri" ] }
92
124
description = "A UI for my Rodio Synthesizer - MIDI keyboard not required!"
93
125
/>
94
126
0 commit comments