The MASM Forum
64 bit assembler => Mikl__'s ml64 examples => Topic started by: Mikl__ on May 10, 2021, 12:37:16 PM
-
Lessons are not published on the NeHe site (https://nehe.gamedev.net/), but are based on NeHe lessons
Lesson X2: Opengl Frustum Culling
A simple and straightforward way to throw unnecessary objects overboard.
Interaction:- Down/Up Arrow ― Move Camera forward/Back
- Left/Right Arrow ― Rotate the camera to the left/right
- U/u - Tilt the camera up
- D/d ― Tilt the camera down
- Keypad "+"/"-" ― Add object (maximum 1000)/Remove object (at least 1)
- W/w ― Increase viewing angle (FOV)
- T/t ― Decrease viewing angle (FOV)
- G/g ― Turn on/off grid
- M/m ― Change mode (objects can be points, spheres and cubes)
- C/c ― Turn on/off culling, clipping on the visibility pyramid
A prototype is Mark Morley's OpenGL Frustrum Culling Tutorial (http://pmg.org.ru/nehe/nehex2.zip)
-
Minor problem: “missing glut32.dll” with OpenGL under VS2010 (https://stackoverflow.com/questions/14358787/missing-glut32-dll-with-opengl-under-vs2010)
glut32.dll is not a core system library. It's not installed there by default.
-
Ciao, Jochen!
Questo è specialmente per te!
-
Very, very nice - thank you, Mikl!
-
Lesson #40 (https://nehe.gamedev.net/tutorial/rope_physics/17006/) remains, but there are classes, public, inheritance and other "delights" of object-oriented programming in this lesson, I am very poor at this... (https://wasm.in/styles/smiles_s/scratch_one-s_head.gif)
-
Wired, no FPS and FOV display.
-
你好 learn64bit!
You can correct my mistakes and write my code better... (https://wasm.in/styles/smiles_s/yes3.gif)