I want to know how to use min-precision in d3d9. DX11 spec describes that min-precision enumeration is added into d3d9. However, When I write a pixel shader with min16float keyword and translate it with fxc.exe, it fails and reports "ps_3_0 doesnot support min-precision". So how can I use min-precision in d3d9?
1
There are 1 answers
Related Questions in GRAPHICS
- How to fix "Access violation executing location" when using GLFW and GLAD
- Why is the value of `gl_FragCoord.z` is always 0.5?
- A way to warp an image based on a map
- Spacing out overlapping rectangles: how to translate pseudocode?
- 3D graph in Rstudio (time vs intensity vs coefficient)
- I want to create a creative website based on my project. I am new in this field
- Color each field in a mosaic plot in R
- How to convert raw RGB luminance using OCIO
- CPU Ray Tracer finds intersection for only a certain setup
- How do I dynamically change vertex colors using Direct3d 12 and Visual C++?
- Python Mediapipe replace chest pose landmark lines with custom image
- I was following Computer Graphics from Scratch -- Getting distorted spheres
- Convert coordinates in android
- Python Mediapipe replace pose landmark line drawings with custom image drawings
- Is there a way to automatically export OpenOffice/LibreOffice drawings to bitmaps, with options?
Related Questions in DIRECTX-9
- DirectX 9 With No SDK Installed - How To Translate a D3DMATRIX?
- Cannot create shared texture in D3D9 from D3D11 when using dedicated GPU
- How can I define Anti-Aliasing when creating a device in DX9?
- Fail to render in DirectX programming
- Visual Studio 2022 #include Directory does not start at the source file
- how i make the LPDIRECT3DDEVICE9 in the directX12?
- drawing 2d lines in directX9
- What do the three stars signify in this code for hooking the Direct3D EndScene call?
- How can i scale a texture to the given size in pixel with SharpDX.Direct3D9?
- Displaying text with DirectX 9 crashes after several calls
- WinUI 3 and legacy DirectX9 Component
- Make 2D Sprite Face Camera Using Vertex Shader - DirectX 9
- Direct3D9Ex function pointers mismatch
- How to use min-precision in d3d9
- imgui is not rendering with a D3D9 Hook
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
TL;DR: For pixel shader 3.0, use
halfinstead ofmin16float.The DirectX 11 minimum shader precision feature is supported for Direct3D Hardware Feature Level 9.x devices. On Feature level 9.x, the VS and PS can have different precisions which is what is expressed in the
AllOtherShaderStagesMinPrecision.AllOtherShaderStagesMinPrecisionfield.Direct3D 9 shader model 2.0 only required 24 bits of precision for pixel shaders, and supported 16 bits when using
halfor_pptypes. The DirectX 11 shader precision feature support for the 9.x feature level profiles make use of this.See Microsoft Docs.