News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Almost dead?

Started by Farabi, June 30, 2009, 08:44:05 AM

Previous topic - Next topic

Farabi

This subforum is almost dead.
Where is hitchkr? We need him. Maybe the administrator can recruit another competent member for this subforum.
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

Damos

y'know iv'e written 1000's of lines of code in directx but not a line in opengl. if you're a fan of OGL then how would you persuade me away from directx. really, i'm intresteded. is OGL closer to the hardware, is it simpler, more intuitive. what about it's portability or how popular is it? most importantly is it fun to code in?
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction. - Albert Einstien

Farabi

Quote from: Damos on June 30, 2009, 07:15:45 PM
y'know iv'e written 1000's of lines of code in directx but not a line in opengl. if you're a fan of OGL then how would you persuade me away from directx. really, i'm intresteded. is OGL closer to the hardware, is it simpler, more intuitive. what about it's portability or how popular is it? most importantly is it fun to code in?

Well, OpenGL is easy to use.
It was a C library.
It is portable and can be used on Linux, Mac and Windows.

Here is my application using OpenGL.




By removing some part on my code, and using JWasm, I can made my application run on both Linux and Windows (on theory, never tried it).
Care to learn OpenGL and continue Hitckr works on the sticky post?  :wink
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

dedndave

i played with that "game engine" of Farabi's
that thing is screaming fast
i think that is one of the biggest differences between the 2 - directX is windows only and openGL is multi-os

UtillMasm

me to, it's very fast.

travism

I was going to start learning it but there isn't enough information out there for learning it, just alot of samples no explanations (atleast what I found), but I always love popping in here and seeing whats going on (when there is something :P )

d0d0

Quote from: travism on July 01, 2009, 06:33:29 AM
I was going to start learning it but there isn't enough information out there for learning it, just alot of samples no explanations (atleast what I found), but I always love popping in here and seeing whats going on (when there is something :P )

Do you mean asm info? There is tons of info on OGL programming out there - mostly c/c++. If you're after a tutorial/reference then why don't you get the blue book - OpenGl superbible. That's for v2.1. It think there is a new red book coming out for v3

All the code for the superbible book is available online from the authors site - the code uses c++ but doesn't use oop so it should be easy to convert it to asm.

Have you had a look at NeHe's tutorials?

Farabi:
That looks impressive!

Quote from: Damos on June 30, 2009, 07:15:45 PM
y'know iv'e written 1000's of lines of code in directx but not a line in opengl. if you're a fan of OGL then how would you persuade me away from directx. really, i'm intresteded. is OGL closer to the hardware, is it simpler, more intuitive. what about it's portability or how popular is it? most importantly is it fun to code in?

Damos:
IMHO OGL is much easier to learn than DX cause you don't have to deal with COM! However, you'll have to handle window/keyboard/mouse setup or you use GLUT
OGL for serious games is prety much dead. I'm not sure if Id still uses it. But it's the workhorse for CAD/CAM, Scientific visualization etc.

travism

Yes I was referring to opengl with assembly. I believe I checked out the nehe stuff... I am trying to search for it on my hd lol.

d0d0

Since it seems we all share a common interest, how about we started a little project? It seems most asm stuff posted are 1 man projects. By working together we could all learn from each other. I would love to improve my asm coding skills and learn from you guys.

who is up for it?

ecube

what did you mean "OGL for serious games is prety much dead" ? Also DirectX is suppose to be faster than OGL for windows atleast that's what Microsoft boasts about, i've dabbled with both throughout the years, but since there's usually a lot of math involved it's easier IMO just to use C/C++ and inline ASM where needed.

d0d0

Quote from: E^cube on July 01, 2009, 06:17:17 PM
what did you mean "OGL for serious games is prety much dead" ? Also DirectX is suppose to be faster than OGL for windows atleast that's what Microsoft boasts about, i've dabbled with both throughout the years, but since there's usually a lot of math involved it's easier IMO just to use C/C++ and inline ASM where needed.
I meant commercial triple A games on MS Windows. Correct me if I'm wrong but the last one I know of is Doom3. The renderer in the D3 engine is OGL based. One of the major players to push OGL for games was John Carmack/ID Soft with their OGL based engines. As far as I know Carmack stopped attending those kronos group meetings - you have the game programmers wanting feature A and the CAD/Visualization programmers wanting feature B. Plus the changes the kronos group promised to make to OGL 3 didn't happen. Things seem to be improving with the proposed  changes for v3.1. I kinda abandoned game/graphics programming  a couple of years ago but would like to get back into.

Yes you're right about the math stuff. It's much easier to use c/c++ and inline asm. One of the main reason I picked up ASM was because I wanted to write my own vector library - a bunch of routines for vector/mat and rt collistion detection that can be called from c/c++.

dedndave

that's probably true because ms is privy to inside info (i.e. propietary) - lol
ms doesn't seem to play well with others,
i think when billy was little, he spent many hours in the sandbox by himself because he refused to share his pail and shovel
i found this article that compares the two...

http://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct3D

samurai.jerry

Quote from: Farabi on June 30, 2009, 08:44:05 AM
This subforum is almost dead.
Where is hitchkr? We need him. Maybe the administrator can recruit another competent member for this subforum.
I just start programming in MASM+OpenGL so i think this forum will no longer "almost dead" at all (i hope so ;) ).
I am not a real newbie, because i programmed some simple programs in Assembler 8051 and inline assembler in C and Pascal. In OpenGL i made also some applications in Cpp (exacly in wxDevCpp) so i know main idea of OpenGL.
Now i need learn up in MASM+OpenGL. Why? Because i like Assembler syntax much more than Cpp syntax, and MASM is always not so big and smart. :)

Prepare for questions from me! :)

I hope i make someday game like Farabi... :)

Regards, samurai.jerry

P.S. Yes we need hitchkr. hitchkr come back! :)

Astro

Hi,

I'm new here, and new to assembly, but willing to learm, and would like to join in (learning OpenGL was something I wanted to do for a while, and no time like the present! hehe).

Exedor

Another newbie in this corner. 
Have been looking at Asm for a long time.
I think its time to get wet now.