flat assembler
Message board for the users of flat assembler.

 Index > Tutorials and Examples > NeHe Tutorial in masm64
Author
Mikl___

Joined: 30 Dec 2014
Posts: 129
Location: Russian Federation, Irkutsk
Mikl___ 11 Jul 2021, 04:44
http://masm32.com/board/index.php?topic=8722.0
I'm sure the difference between fasm and masm is negligible. And the user can translate from one dialect to another independently. If you have any difficulties, I will can help ...

_________________
wasm.in
11 Jul 2021, 04:44
ProMiNick

Joined: 24 Mar 2012
Posts: 795
Location: Russian Federation, Sochi
ProMiNick 11 Jul 2021, 06:05
Hello, Mikl___.
In such tutorials always absent one demo element (demo supposed to be after drawing 2D & 3D) it is coordinate system and 3Dscene(camera) moving ability with displaying camera properties (coordinate, direction, up vector, viewing angle and viewing clipping planes (far & near), pitch, yaw & roll calculated from direction & up vector or vice versa) and properties of couple objects drawed in scene.
11 Jul 2021, 06:05
Mikl___

Joined: 30 Dec 2014
Posts: 129
Location: Russian Federation, Irkutsk
Mikl___ 11 Jul 2021, 07:09
Hello, ProMiNick!
Add this lesson (coordinate system and the ability to move a 3D scene (camera) with displaying camera properties (coordinate, direction, vector up, angle of view and view clipping plane (far & near), pitch, yaw & roll calculated from the vector directions & up or vice versa) and the properties of a pair of objects drawn in the scene) if it's not difficult for you...
Добавьте такой урок, если вам не сложно

It is my try#2 to learn OpengGL
The tiny theory and description of programs are http://nehe.gamedev.net/
There are total lessons: 54/are translated: 48 lessons now.
Programs from the NeHe tutorial are not translated into assembler masm64 sequentially, but from whether I like them or not. But I hope will be translated all lessons.
Lesson #1: Setting Up an OpenGL Window
Lesson #4: Rotation
Lesson #5: 3D-Shapes
Lesson #6: Texture Mapping
Lesson #7: Texture Filters, Lighting and Keyboard Control
Lesson #8: Blending
Lesson #9: Moving Bitmaps in 3D-Space
Lesson #11: Flag Effect (Waving Texture)
Lesson #12: Display Lists
Lesson #13: Bitmap Fonts
Lesson #14: Outline Fonts
Lesson #15: Texture Mapped Outline Fonts
Lesson #16: Cool Looking Fog
Lesson #17: 2D-Texture Font
Lesson #19: Particle Engine Using Triangle Strips
Lesson #21: Lines, Antialiasing, Timing, Ortho View and Simple Sounds
Lesson #22: Bump-Mapping, Multi-Texturing and Extensions
Lesson #23: Sphere Mapping Quadrics In OpenGL
Lesson #26: Clipping and Reflections Using The Stencil Buffer
Lesson #28: Bezier Patches
Lesson #30: Collision Detection
Lesson #32: Picking, Alpha Blending, Alpha Testing, Sorting
Lesson #34: Beautiful Landscapes by Means of Height Mapping
Lesson #35: Playing AVI-Files in OpenGL. 1-st part
Lesson #35: Playing AVI-Files in OpenGL. 2-nd part
Lesson #36: Radial Blur and Rendering to a Texture
Lesson #39: Introduction to Physical Simulations
Lesson #40: Rope Physics
Lesson #42: Multiple Viewports
Lesson #43: FreeType Fonts in OpenGL
Lesson #44: 3D-Lens Flare With Occlusion Testing
Lesson #45: Vertex Buffer Objects
Lesson #46: Fullscreen AntiAliasing
Lesson #48: ArcBall Rotation

Lessons that are not published on the NeHe website, but which are based on his lessons
Lesson X1. Improved input handling using DirectInput and Windows
Lesson X2. Opengl Frustum Culling
Lesson X3. Combining lessons into a shared library GLSummary in MFC
Lesson X4. Formation of game applications from the available lessons
Lesson X5. Formation of shapes and movements from an external text file
Lesson X6. Formation of shapes and movements from an external text file
11 Jul 2021, 07:09
 Display posts from previous: All Posts1 Day7 Days2 Weeks1 Month3 Months6 Months1 Year Oldest FirstNewest First

 Jump to: Select a forum Official----------------AssemblyPeripheria General----------------MainTutorials and ExamplesDOSWindowsLinuxUnixMenuetOS Specific----------------MacroinstructionsOS ConstructionIDE DevelopmentProjects and IdeasNon-x86 architecturesHigh Level LanguagesProgramming Language DesignCompiler Internals Other----------------FeedbackHeapTest Area

Forum Rules:
 You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum