Home > What Is > Direct X Questions

Direct X Questions


First, ensure you have checked the results with the Reference Rasterizer. What are the differences between the various editions of Windows Vista? open source, or development template) Answered 11 views 1 comment 0 points Most recent by Marti October 20163D Viewer Beta How to create a "Holographic App DirectX 11 App" that doesn't I know I could move ShaderParams up to Entity and I most likely will at some point, but I wanted to keep the description simple for start. this content

This method is part of the standard IUnknown interface, from which all COM interfaces must derive. I am relatively new to this. Although the sound card driver will probably detect this scenario and not perform the (same) calculation again, the audio call will have to reach the audio driver (via a ring transition) Beginning with the December 2006 DirectX SDK, the new HLSL compiler that was developed for Direct3D 10 has been enabled for Direct3D 9 targets. http://stackoverflow.com/questions/tagged/directx

What Is Maya's Default Shader/material When Creating Primitives Is Which Of The Following Materials?

CH001525 Losing TV card functionality after installing DirectX. Performance Tuning How can I improve the performance of my Direct3D application? Can I use a custom vertex shader if my hardware does not support it? What is managed code?

For densely packed data (that is, where most of the vertices are used) this is more efficient, particularly when SIMD instructions are available. What is the common method for drawing grids on a sphere in DirectX, as it was done in a map of the globe. I found some papers but no step by step tutorial. What Is Directx Whether you should use them is largely a matter of taste.

Every 32-bit application should have 64-bit compatibility as a minimum shipping requirement, and meeting that requirement is a baseline requirement for Windows Vista compatibility. Now as I've been OpenCL/OpenGL guy for most of the time, I don't have that much experience with DirectX (last one I've used was version Direct3D 9). The front faces of the shadow volume are drawn using invisible polygons, with z-testing enabled but z-writes disabled and the stencil buffer incremented at every pixel passing the z-test. http://gamedev.stackexchange.com/questions/tagged/directx After defining the face attributes for your subsets, call the ID3DXMesh::Optimize or ID3DXMesh::OptimizeInPlace methods and specifying an optimization method of D3DXMESHOPT_ATTRSORT or stronger.

What Happened to DirectShow? Directx 11 Download Windows 7 64 Bit The algorithm is not important. Not anymore. For Direct3D 9, vertex declarations are decoupled from vertex shaders, which makes it easier to use shaders with geometries of different formats as the runtime only binds the data that the

Directx Versions

If you need to use DirectSoundEnumerate(), you can dynamically load dsound.dll using LoadLibrary("dsound.dll"); and access its methods using GetProcAddress("DirectSoundEnumerateA/W") and GetProcAddress("DirectSoundCreateA/W") and so on. http://www.toymaker.info/Games/html/directx_q_a.html c++ directx asked Feb 1 at 10:15 user7194060 64 0 votes 0answers 16 views Any technique to convert multi-pass pixel shader to compute shader? What Is Maya's Default Shader/material When Creating Primitives Is Which Of The Following Materials? This is definitely the strangest bug I've been banging my head against in a good long while... Directx 11 Sdk Windows XP has improved support for advanced AGP and PCI Express based video cards.

Otherwise, if the point lies in front of the shadow volume the shadow polygons will be z-buffered out and the stencil again remains unchanged. GOATi Entertainment . Processing your audio every second or third graphics frame, or every 30ms or so, can reduce the number of audio calls significantly throughout your application without reducing audio quality. Vertex and index buffers You should always use vertex and index buffers, rather than plain blocks of application allocated memory. Directx Sdk Windows 10

Incompatibilities typically arise from use of 16-bit code designed for the Windows 3.1 operating system or installing drivers that are not provided in both 32-bit and 64-bit native forms. A Model class points a set of Mesh instances (plus it holds additional things like bounding box, etc. My son started kindergarten and doesn't like writing his name. have a peek at these guys What should lecturer do?

An example of this technique can been seen in the "Shadow Volume" sample that comes with the DirectX SDK. Directx 9 Windows 10 When this is done, you will still need to call SetFVF to declare the FVF code. DirectPlay Voice was also removed, as well as DirectPlay's NAT Helper and DirectInput's action-mapper UI.

If a request is made to set a parameter to a particular value, you can check to see if the value is actually different from the last value set.

This structure contains pointers to vertex and pixel shaders. Use only a single Direct3D device. This will completely describe which shader is attached and part of the ShaderParams that hold info about F.e. Directx Download gaming directx asked Nov 7 '16 at 10:26 Itay.B 1061 0 votes 1answer 126 views Spoof dxdiag results I'm trying to play Overwatch on an AWS EC2 instance.

How do I determine if the hardware supports my custom vertex shader? A flag for backwards compatibility can be used to force ps_1_x targets to compile as ps_2_0 targets. You can decode the files in advance yourself (using an ACM codec of a DirectShow filter), or else just use DirectShow itself, which can do the decode for you; you can If your data is sparsely packed (that is, many vertices are not used) then you may want to consider rearranging your data to avoid too many redundant transformations.

Use D3DXCreateEffect to create an ID3DXEffect and then use GetPassDesc to retrieve a D3DXPASS_DESC. This publication mentions a technique they are using to inspect how GTA 5's draw calls work: Screen shots are captured by “hooking” into Direct3D 11’s present callback. Before the code is run, the IL is compiled into native executable code. windows-7 audio drivers directx asked Oct 7 '15 at 23:13 Stormbringer 1013 1 2 3 4 5 … 9 next 15 30 50 per page newest directx questions feed 124 questions

I am suffering from performance degradation when using GetCurrentPosition(). You must check the D3DCAPS9::MaxVertexIndex field to determine the maximum index value that is supported by the device. Is there anything I can do to optimize my code? If you install the DirectX SDK and you are using Visual C++, the installer can optionally set up the include paths for you.

directx opencl gpgpu asked Jan 31 at 11:03 Colm Vize 11 0 votes 1answer 44 views Why clipping should be done in CCS, not NDCS Why clipping should be done in How do I encode WAV files into WMA? What does this symbol mean in cello music? The majority of Windows 7 users will likely have one of two editions: Windows 7 Home Premium, for home users, or Windows 7 Professional, for business users and developers.

I notice that 32-bit indices are a supported type; can I use them on all devices? Below is a list of all the methods that are disabled by a pure device. I think it is easier to clip in NDCS, but many book said the clipping should be done in CCS. All editions come in both 32-bit (x86) and 64-bit (x64) editions, and users are free to use the same product identifier for both platforms.

Yes. Flag Permalink This was helpful (0) Collapse - Yeah by vifirebird / December 18, 2005 6:03 AM PST In reply to: (NT) He is asking which is better, b or c. For more details on 64-bit technology, see 64-bit programming for Game Developers. The majority of new CPUs sold in the past few years, and almost all processor lines in development from AMD and Intel, are x64-capable.

Your Base to 1-2-3-Tribonacci to Binary back to Your Base Delete vectors with at least two identical components Creating Non-Clustered Index on Non-Persisted Computed Column SQL Server What does this syntax state out how my Scene works - I have a graph structure (scene-graph like) holding entities, some of these point to one or more Model class instances (along with pointing to Windows XP Professional x64 Edition introduced the OS enabling technology for x64 released in April of 2005. For this reason, you should not write code that repeatedly calls Release until the reference count is zero, as the object may then be freed even though another component may still