VS2010 - HLSL 智能感知?
是否有任何免费组件可以为 HLSL 提供突出显示和/或智能感知? 我看到有人提到过一个名为“InteliSense.Net”的东西,但作者的网站已关闭,我无法在任何地方找到下载。 ... »
是否有任何免费组件可以为 HLSL 提供突出显示和/或智能感知? 我看到有人提到过一个名为“InteliSense.Net”的东西,但作者的网站已关闭,我无法在任何地方找到下载。 ... »
我正在尝试在 iOS 中进行直播,所以步骤如下 - 初始化播放器 player = AVPlayer() player.rate = 1.0 player.actionAtItemEnd = AVPlayerActionAtItemEnd.none 设置播放器层 playerLayer = AVP... »
我实际上是在使用 C# 和 xna 制作一个小型 3D 游戏。由于有些事情变得相当缓慢,我开始优化这些事情。 我有一个使用多个纹理/采样器的像素着色器: texture MountainTexture; texture GrassTexture; texture IceTexture; texture SandTexture; sampler moutain = sampler_state {... »
我是 HLSL 新手,在我发现的所有教程中似乎总是有一个 #include "Fxaa3_11.fxh"。我包含了这个文件,然后它还引用了另一个头文件#include "Fxaa3_11.h",并且随着它的进行,我还将这个文件包含到我的内容管道中,并且无论我走哪条路,仍然给我一个error X1507: failed to open source file:...。 有什么方法可以在不启用所有... »
我目前正在使用 XNA (DirectX9) 进行水渲染项目,我花了很多时间解决一个我不理解的问题。 在我的项目中,我渲染了代表水的地形和水平面。我目前正在尝试创建将应用于此平面的折射纹理。为此,我使用了一个渲染目标,在该目标中我渲染了水面下的地形部分(在像素着色器操作期间,将 => 剪辑到我的 HLSL 文件中)。我将此渲染目标转换为直接应用于水面的纹理。 我想要的结果和不画水位面完全一样,... »
我是 direct3d、图形、HLSL、c++ 的新手,我正在尝试编写一个程序来渲染不同的几何多维形状(例如超立方体),该程序应该在用户已定义尺寸、绘制、旋转和平移形状。 第一个问题是如何定义一个动态的顶点结构(用指针可以吗)。 第二:将形状从x维空间投影到3维空间的位置,我应该在代码(CPU)中这样做,还是可以将对象顶点和投影矩阵传递给着色器( HLSL)以及如何(尤其是在运行时定义的矩阵大... »
我对使用 Direct3D 和 HLSL 有点陌生,我想知道以下问题:如何在一个着色器函数中访问矩阵的成员。在我看来,它应该是点运算符和之后的一些东西,就像向量一样。但是,我不确定如果我要使用它,我会在点之后放下什么。访问第 2 行第 3 列的成员会是类似 .m12 的东西吗?... »
在 DirectCompute 着色器中,有一个接受字符串类型参数的函数,如何访问单个字符? 例子: uint TestFunc(string S, uint I) { return uint(S[I]); } 编译器抱怨 S[I]:“错误 X3121:索引表达式中预期的数组、矩阵、向量或可索引对象类型”。 有什么想法吗?... »
我想使用 Visual Studio 图形诊断工具调试我的着色器。我按照manual 中的说明进行操作,图形诊断捕获帧。我单击像素历史面板中着色器旁边的播放按钮: 现在 VS 请求一些文件 temp.hlsl.4251_1.hlsl。 当我取消对话框时,编辑器会显示源代码未找到窗口而不是源代码。为什么会这样?... »
在顶点着色器novadays中使用纹理的方法是什么? 我将旧的 xna 示例移植到 monogame,但无法找到某个技巧的实际解决方案。 sampler2D 在 VertexShaderFunction 中不起作用 超出注册索引,目标不支持采样器 据我了解,作者使用纹理颜色来设置高度或方向 ~ texture FlowMapTexture : register(t0); sampler2D Flo... »
我有这个用于模糊的 HLSL 着色器: struct VS_INPUT { float4 Position : POSITION0; float2 TexCoord : TEXCOORD0; float4 Color : TEXCOORD1; }; struct VS_OUTPUT { float4 Pos... »
如何以任何像素着色语言创建 Photoshop Stamp 过滤器模拟? (我至少需要过滤算法……)... »
我在 DirectX 11 和 DirectX 9 中使用相同的投影/视图矩阵渲染相同的几何图形。顶点着色器使用 Output.oPosition = mul(float4(Position, 1.0), mul(mul(mHookModel, mHookView), mHookProjection)); 在两个 API 中。然后我正在读取每个 API 中的深度模板/z 缓冲区值。我在两个... »
在 Ogre 中,当加载 HLSL 着色器时,您指定一个目标 PS/VS,例如 SM2.0、SM 3.0。是否有用于 HLSL 的工具(我猜是其他着色器语言)可以告诉我给定 HLSL 函数/文件的哪些着色器模型版本有效?例如,我们默认为 SM3.0 编写着色器,但据我所知,它们作为 SM2.0 是有效的。 ... »
我知道我只是在这里转储了很多代码,但是我收到的这条错误消息没有给出真实的行号,也没有在 Google 上为我显示。我什至不知道它应该是什么意思,因为 F3 和 G3 都是常数。 好吧,它确实在检查器中给出了第 21 行,但如果您在任一计算着色器文件中转到该行,这没有任何意义。第 39 行也是如此,我也看过。 双击错误不会把我带到任何地方。 DefaultPlanetGenerator.comp... »
在片段着色器中实现一些向量和矩阵计算失败后,我尝试在顶点着色器中测试基本矩阵计算,以确保万无一失。 这按预期工作: uniform float4x4 _Identity4x4 = { 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, ... »
问题: dx9 和 dx11 上相同着色器的不同结果。在对其进行 pix 调试后,我发现它会插入值。平面阴影模式修复了但不能使用。 nointerpolation float flStart : COLOR1; nointerpolation float flEnd : COLOR2; 原因: 似乎 ps3_0 只是在 ps4_0 和更高版本没有时忽略 nointerpolation 说明符 问... »
我有使用 FreeType 库生成的 Direct3D 单色字体纹理,我可以很好地渲染它们,但我现在正在尝试为它们着色。 由于我没有 HLSL 经验,所以我首先尝试使用固定函数尝试这样做,但似乎 Direct3D 现在已经删除了所有这些东西。 我尝试使用以下代码作为测试,但发现它用测试颜色填充了整个纹理,所以我得到了一个填充的矩形而不是字体。 在 DirectX 文档中找不到太多内容,这怎么办? ... »
In glsl, array = int[8]( 0, 0, 0, 0, 0, 0, 0, 0 ); works fine, but in hlsl this doesn't seem to be the case. It doesn't seem to be mentioned in any guides how you do this. What exactly am I meant to d... »
我试图找出所有着色器语言之间的区别。我正在使用 Vulkan 开发一个 C++ 游戏,目前女巫的意思是(如果我没看错的话)我呈现给 Vulkan 的每个着色器都必须在 spir-v 扩展中。 但我有时会看到这个库的用途:https://github.com/KhronosGroup/SPIRV-Cross 哪个可以将 spir-v 翻译成其他语言(GLSL、HLSL 或 MSL),当我尝试制作游戏... »