Extrafloors in ZDoom

Archive of the old editing forum
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
User avatar
Zell
Posts: 791
Joined: Thu Jul 24, 2003 7:47 am
Location: IN A GODDAMN BOX[In Erie.]

Post by Zell »

well im interested in doom3 but i cant simply run it on my crappy ass computer...<.< but anyway...so im also guessing doom would have to be totally re-made to make use of a true 3d structure? ...hmmm i guess we wont be seeing a solid, 3d floor soon =p
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

Hirogen2 wrote:Or? Cool! Show me a game that needs few CPU but awesome GPU.
Every time an enhancement is made to a GPU, it takes on more responsibilities previously allocated to the CPU.

Original 3D accelerators were just that. They allowed 3D calculations to be made quicker. They did nothing whatsoever for 2D, and so you needed two cards: One for 2D rendering, one for 3D.

Then they decided to merge the cards to make life easier for the gamers so that they handled 2D graphics AND 3D acceleration.

Then, because 3D cards now did 2D as well, they added 2D accelerations, taking over for some common CPU calculations and functions.

Then they added hardware lighting, meaning programmers who wanted lighting in their 3D applications no longer had to do the calculations on the CPU.

Then they added hardware transform, allowing the GPU to move/morph the polygons in certain ways, taking away the need for the CPU to do so.

Then they added true hardware lighting, allowing lights to cast shadows as appropriate, as will be seen in Doom 3, removing the need for a lightmap (which is traditionally applied by the CPU, although newer cards support hardware shading which can automatically apply extra effects, including lightmaps, to the textures)

With every new feature of the GPU, the CPU has to do less and less work when rendering, leaving it open to do other things which are (arguably) more appropriate for the CPU to do: Artificial Intelligence, Input reading and processing, Physics (This will probably move over to the GPU as well, eventually), etc.
User avatar
Hirogen2
Posts: 2033
Joined: Sat Jul 19, 2003 6:15 am
Operating System Version (Optional): Tumbleweed x64
Graphics Processor: Intel with Vulkan/Metal Support
Location: Central Germany
Contact:

Post by Hirogen2 »

I do not think Physics will be done by the GPU, that is not graphics.
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

Hirogen2 wrote:I do not think Physics will be done by the GPU, that is not graphics.
Neither is Transform.
Locked

Return to “Editing (Archive)”