by Angel Leon. March 17, 2015;
Last update on December 14, 2023
Updated on February 27, 2023
Updated August 29, 2019.
Minimal D3D11 reference implementation: An uncluttered Direct3D 11 setup + basic rendering primer and API familiarizer. Complete, runnable Windows application contained in a single function and laid out in a linear, step-by-step fashion that should be easy to follow from the code alone. ~200 LOC. No modern C++, OOP or (other) obscuring cruft. View on YouTube
| const std = @import("std"); | |
| const os = std.os; | |
| const warn = std.debug.warn; | |
| pub fn main() !void { | |
| var file = try os.File.openRead("/path/to/file.txt"); | |
| defer file.close(); | |
| const file_size = try file.getEndPos(); | |
| // why cant I use? |