腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
HLSL
中
的
无
分支
浮点
比较
、
有没有办法在不使用
分支
的
情况下重写value = 1; if(x > y) value = 0; (其中value、x和y都是
浮点
数)?我已经看到了整数
的
解决方案,但我找不到
浮点
值
的
解决方案。
浏览 25
提问于2021-03-18
得票数 0
回答已采纳
1
回答
主题: FCOMIP不返回一致
的
结果
、
、
、
使用
的
示例,我编写了以下NASM代码,该代码
比较
两个双倍,并选择两者
中
较小
的
一个:fld qword[b]fstp qword [float_temp_varmovsd [minval],xmm0minmax1_next:movsd [minval],xmm0唯一
的
问题是结果不一致有时它正确地标识了较小
的
值,有时却没有。根据上面网址上
的</em
浏览 0
提问于2018-05-05
得票数 0
回答已采纳
1
回答
如果没有
比较
指令,它是如何
分支
的
?
、
、
r11, r11, r27 # Subtract from通常在PowerPC
中
,在bne(
分支
,如果不相等)指令之前有一个
比较
指令。有人能解释一下这是如何
比较
的
吗?或者上面的说明是怎么回事?
浏览 0
提问于2016-03-29
得票数 3
回答已采纳
1
回答
在
HLSL
中
,Step还是
比较
操作符?
、
作为一名
HLSL
爱好者,我一直习惯使用(
浮点
)(x>=y)。通常用于0/1乘法以避免
分支
。我只是重新查看了我
的
内在列表,看到了步骤(x,y)。在我看来,它们
的
输出听起来相当。
浏览 3
提问于2018-08-03
得票数 1
回答已采纳
1
回答
float4x4单个
浮点
数
、
一个简单
的
问题,但我如何在
HLSL
中
访问4x4矩阵
中
的
单个
浮点
数或
浮点
数4?另外,如何在矩阵
中
插入float4?
浏览 1
提问于2013-04-24
得票数 1
回答已采纳
1
回答
4-浮动颜色比4字节颜色快吗?
、
、
我可以通过将顶点
的
RGBA颜色打包成一个单一
的
无
符号int来保持顶点结构
的
小。pos[3]; float texcoord[2];}; 然而,当顶点到达我
的
顶点着色器时,它将被转换成一个4-
浮点
值: GLSL
中
的
vec4或
HLSL
中
的
float4。因此,将顶点
浏览 0
提问于2012-04-10
得票数 0
回答已采纳
1
回答
如何在Java中将布尔条件转换为整数类型,而无需在编译
的
字节码和JITed机器代码中进行
分支
或跳转。
、
、
如给出
的
C/C++
的
示例所示: buffer_num = 0; buffer_max_siz
浏览 0
提问于2020-12-02
得票数 3
2
回答
将范围内
的
两个
浮点
数打包为一个
浮点
数
、
、
在
HLSL
中
,如何以最佳精度将0-1范围内
的
两个
浮点
数打包成一个
浮点
数。这将对进一步压缩我
的
GBuffer非常有用。
浏览 1
提问于2015-10-03
得票数 1
1
回答
HLSL
编译器优化奇怪吗?
、
、
、
我不是
HLSL
编译器和它们如何与
分支
一起工作
的
专家,但我读到了关于这个问题
的
不同意见。因此,具体地说:在C/C++
中
,实现如下内容将是非常有意义
的
:{}{ // Much more complex calculation in general case of arbitrar
浏览 3
提问于2013-05-18
得票数 0
回答已采纳
2
回答
在const /静态初始化器中键入双关语(从位构建浮动常量)
、
有些语言(如Rust、Zig、GLSL、
HLSL
)有内置方法,从作为
无
符号整数提供
的
位构建
浮点
类型。但是,C和C++没有标准
的
函数。使用C99,我们可以使用具有成员初始化
的
匿名联合来实现类型双关宏,效果相同: #define FLOAT_FROM_BITS(U,F,b) (((union{U u; F f;}){.u=(b)}).f在C++
中
,最优雅
的
方法是什么,以便它也可以用于静态初始化?
浏览 11
提问于2022-05-16
得票数 1
回答已采纳
3
回答
在Cortex M0上,
浮点
比较
与整数
比较
的
开销有多大?
、
、
、
所以我正在做一个需要计算
浮点
数
的
嵌入式项目。显然,有多种方法可以估计输出并减少计算周期。我
的
问题是,
浮点
比较
与整数
比较
(相对而言,不是精确周期)
的
开销有多大?该芯片是cortex M0 (
无
浮点
硬件)。所有的
浮点
运算都是通过软件实现
的
。
浏览 1
提问于2015-09-16
得票数 2
1
回答
HLSL
:将4值打包为32位
浮点
数
、
我找不到在
HLSL
中将4个值打包成32位
浮点
数
的
任何有用信息。理想情况下,我想在
HLSL
中
做
的
事情是:floatpackedValues = pack32R(values);我意识到,在不同
的
方法
中</em
浏览 0
提问于2011-01-29
得票数 5
回答已采纳
1
回答
如何使用Visual Studio 2010和XNA设置
HLSL
编译器标记
、
、
、
参考答案,如何为Visual Studio2010
中
编译XNA项目中
的
fx文件
的
HLSL
编译器设置标记
分支
?
浏览 0
提问于2013-05-21
得票数 0
回答已采纳
2
回答
68000程序集-为什么68000 ISA同时包含已签名
分支
和未签名
分支
?
我在昨天
的
考试
中
遇到了这个问题,它至今仍在困扰着我。谁能给我解释一下,为什么68000 isa同时包括烧焦
的
和未签名
的
分支
机构?
浏览 2
提问于2014-10-20
得票数 0
1
回答
HLSL
的
流量控制
、
、
、
他说,通过对每帧像素
的
1/16(选定
的
像素在4x4网格
中
跳跃)进行重新投影,他获得了大约10倍
的
性能提升。我现在尝试实现这个,以及在虚幻引擎4(自定义
HLSL
着色器),我得到射线行进以及重新投影现在工作。然而,实际上,我只能在必要
的
像素上运行光线行进。据我所知,在
HLSL
中有任何
分支
,
分支
的
两边都会被计算出来,其中一个会被丢弃。因此,不能在像素着色器
中
执行类似于伪代码
的
操
浏览 2
提问于2019-11-15
得票数 1
回答已采纳
2
回答
如何将float转换为int保留位值
、
、
我有一个float4进入计算着色器,这些
浮点
数中有3个是真正
的
浮点
数,但第四个是2个uint一起移位,我如何通过保留位序列而不是数值将
浮点
数转换为uint?在c++端,我创建了一个uint指针,用所需
的
数字填充它,并将该指针作为
浮点
指针传递,从而解决了这个问题。然而,在类似于c/c++
的
hlsl
中
,没有指针,所以我停留在这里:|
浏览 3
提问于2012-06-14
得票数 4
2
回答
浮动或重解释
浮点
数之间
比较
的
等价性
、
、
在将两个始终为正
的
浮点
数进行
比较
,但在将它们
的
二进制表示重新解释为
无
符号整数之后,它们之间
的
比较
结果会有什么不同吗?换句话说,给定已知始终为正或零
的
变量float x,y;,并且知道用于存储32位
浮点
数
的
ieee-754标准,我是否可以假设这个
比较
:... if ( x < y ) {...}
浏览 5
提问于2015-03-17
得票数 1
回答已采纳
2
回答
我能得到除了文字零之外
的
所有
比较
的
-Wfloat-equal
的
行为吗?
、
我想在我
的
构建选项
中
启用-Wfloat-equal (这是一个GCC标志,当通过==或!=运算符
比较
两个
浮点
指针数时,它会发出警告)。但是,在我使用
的
几个库
的
头文件
中
,以及我自己
的
代码
的
很大一部分
中
,我经常希望使用if (x)或if (x != 0)或其变体来
分支
浮点
型或双精度型
的
非零值。因为在这些情况下,我绝对确定值正好是零-检查
的
值是显式<e
浏览 0
提问于2011-02-26
得票数 5
1
回答
(
HLSL
/CG)
SM5编译是如何处理循环和if-else语句
的
,
分支
执行例程是如何展开
的
?如果是的话,在多大程度上?搜索词: dx11,shadermodel5,
浏览 0
提问于2014-09-05
得票数 2
回答已采纳
1
回答
为什么x86 FP要像
无
符号整数一样
比较
set CF,而不是使用有符号条件?
、
、
、
、
COMISD指令
的
Intel指令参考文件提供了以下文档:
比较
操作数1(第一个操作数)和操作数2(第二个操作数)
的
低四字
中
的
双精度
浮点
值,并根据结果(无序、大于、小于或等于)设置ZF、PF和CF标志。CF
的
标志点在这里并不是很清楚,因为它与对
无
符号整数
的
算术运算有关。相反,文档关注
的
是
浮点
,这些
浮点
是由定义来签名
的
。xmm1 ;CF is set here li
浏览 1
提问于2019-07-24
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
特别注意,在Python中比较浮点数的正确方法
Python中编写条件分支代码的技巧
Python中浮点数到日期的转换方法及应用
企业异地分支组网中的网络优化实践
【一问一答】Excel中因浮点运算导致的运算精度误差
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券