interesting threadafter alot of ddraw coding, I switched from ddraw floormapping an ocean 1680*2 monitors x1050 to code few d3d9 experiments on UV scrolling ocean and waterfall and canyonI also experimented with SSE rotating/transform several coordinates in parallelbut most of its doesnt work on newer OS:(

Logged

Quote from FlashdanceNick : When you give up your dream, you die.*wears a flameproof asbestos suit*

Yeah, DDraw isn't something I have really touched. My earliest DirectX experience started with DX9. I skipped DX10 as it always felt like it was a stepping stone to something else and behold DX11 came out shortly after.

I'm no guru at the API's, but I can normally achieve what I set out to do (after pulling out a heap of hair - haha).

My plan is to recreate where I got to with my game when I started it in C++ many years ago. Which I am confident I should be able to do (with a bit of luck thrown in).

I have a lot more to learn in MASM as I go though. There are a lot of basics that I will need to pick up along the way.

Looking forward to the journey, learning new things it the part I love about development. More important to me than the finish line.

You are building two projects concurrently. one in c++ the other in assembly.

You want both to have roughly the same performance.

So you are fluent in c++ I assume, and you wish to recreate same project with masm.

If you do succeed (and I wish you the best) wouldn't it be like you are trying to rewrite c++ libraries in masm? Or maybe would be easier to convert disassembled c++ version to masm compatible code.

Or are you in the learning process with c++ as well?

Jeez, you really do have a lot on your plate at the moment.If you know c++ well enough, I would think it may be easiest to get as far as you can in c++.(even if minor bugs in program)Then take a breather for a bit - then step by step bild the project in assembly.

Trying to do both, plus learning to work with directX would surely give me migraines.

Logged

I'm not always the sharpest knife in the drawer, but I have my moments.