-
OpenGL is an older 3D graphics card, usually the graphics card has its own GP processor, similar to the CPU of the system, which is specially used to deal with 3D acceleration, rather than using the CPU of the system. In the past, this kind of graphics card was more expensive, and it was a kind of graphics card specially used for 3D software, especially AutoCAD. OpenGL is available in both single-core and dual-core versions, and the video memory of the graphics card is also about twice that of an ordinary graphics card.
DirectX has the so-called Direct 3D support, that is, if the chip in the graphics card (the chip of the ordinary 3D graphics card, such as NVIDIA's processing mode on 3D is preset, and it is supported by hardware, if the 3D instructions required by the 3D software are no longer in the chip of the graphics card, then the CPU will automatically take over to do the calculation, and the processor of the OpenGL graphics card can do the operation by itself, without using the CPU of the system) There are instructions that support 3D, Then Microsoft's DirectX intermediary will let the graphics card do the calculations, and if the graphics card doesn't have them, then the CPU of the system will do the calculations. Nowadays, more advanced graphics cards have a lot of hardware internal instructions in the chip of the graphics card. OpenGL is the best 3D, but it is more expensive.
Direct 3D in DirectX is the most common, but because of the update of the 3D instruction market, and the instruction in the chip belongs to the hardware and cannot be updated, so if you want to use the new 3D instruction, you have to buy a new 3D card. That's why the NVIDIA 9800 is better than the 9300 and better than the 8500, because the higher the model, the newer the 3D instructions. Google Earth is a software that calculates and draws images using a three-dimensional pattern, using very tiny triangles and polygons to complete different levels of images, just like a three-dimensional game.
If your graphics card supports OpenGL mode, then Google Earth's drawing function is simpler, so that your graphics card can handle most of the calculations. If your graphics card does not support OpenGL mode, but DirectX mode, then Google Earth will run slower, because software updates and 3D instructions may not be supported by every 3D graphics card. So it's going to be a simpler mode.
NVIDIA's Gefore 9300GE should be running in DirectX mode.
-
After years of washing, OpenGL has become the standard of drawing engines, OpenGL's drawing quality is undoubted, it is the highest, OpenGL programming will be relatively complex, but it is very simple to get started, OpenGL is used to pursue perfect drawing accuracy, and there are usually various auxiliary libraries that can be used to output data to other devices, such as printers.
DirectX is designed for gaming, with graphics accuracy for general gaming, and DirectX also includes a number of auxiliary libraries for processing other data in the game, including sound data, input and output, and so on.
So, if you want to specialize in drawing, OpenGL is the first choice, and if you want to program efficiency and other features, DirectX is the first choice.
-
Yes later.
So far, we have been very satisfied with the development process of DirectX9, and its conservative move is to increase the PS and VS to the version (it is said that it will be raised by the time of release). PS stands for pixel render effector, and vs stands for vertex render effector. To put it bluntly, PS and VS make it easier for game programmers to create more beautiful effects.
Many of the previous programming hurdles will disappear due to the further increase in the execution speed of the pixel shader and vertex shader of the new generation of graphics cards. Here are a few of the new features of DirectX9.
First, PS has a fully programmable pixel shading architecture. In addition, DirectX VS significantly improves the VS performance of older versions (DirectX8) by increasing the flexibility of the Vertex program. What's more:
DirectX supports high-precision floating-point colors. He broke through the mathematically accurate barriers that had previously limited the quality of PC graphics by upgrading each of its rendering pipelines to 128-bit floating-point colors.
To take full advantage of the new features of DirectX9, NVIDIA has launched a new suite of CG developer tools for 3D programming. It is said that through this set of languages, you can directly program DirectX9, and when the time comes, you will see more realistic scenes and more realistic characters.
With these three features alone, it can not only make 3D game programmers work more efficiently, but more importantly, let people appreciate the level of cinematic rendering.
-
Not upstairs, directx
There are several versions like DirectX
Today's games generally require DirectX
or above, so if it's better than DirectX
All lower levels are upgraded to DirectX.
Just reinstalled the operating system last night.,Who knows that the system comes with Playing kart appeared "failure in calling direct3dcreate9" after many consultations to upgrade to the c version should be possible, but you have to uninstall first, looking for a long time but did not find the uninstaller, after consulting a large number of online articles, I have completely upgraded the machine to, the following is my experience, if you have encountered such problems need to upgrade from b to c, Please follow the steps below: Two kinds of software are required: DirectX is free to uninstall (I use the version), necessary) 1. Install DirectX to uninstall at will, and it seems to restart after installation 2. Start the computer into safe mode (don't know? >>>More
PS2 emulator does not support the following graphics cards, such as x800, r9800, etc., directx is the patch of the graphics card driver, copy all the contents of the compressed package to c: windows system32! >>>More
The height of 175 is only a point in point, and the offensive defenders may be a bit reluctant. But according to your conditions, the physical condition should be very good, if the breakthrough and shooting are good. You can move on to attacking defenders. >>>More
According to the Pythagorean theorem: ab 2 = bc 2 + ac 2 gives 13 2 = 5 2 + ac 2 solution gives ac = 12 >>>More
There is a difference, the color DX11 is more complex, colorful, the pigment performance is quite good, the gamma value does not need to be corrected, if you use DX9 to run the game, you need to add the gamma value in the game settings to adjust the contrast. Aliasing and realism are incomparable to DX9, DX11's aliasing is called a gimmick by players, DX9 is more inclined to the wireless stripe of cartoon effects when expressing games, and DX11 does a very good job of making objects close to realism (NFS14 has a good performance); The degree of fluidity of the water ripples is also something that the DX9 can't show (Darksiders is a good proof of this). >>>More