dx和 opengl 有啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dx和 opengl 有啥区别?相关的知识,希望对你有一定的参考价值。

参考技术A 现在在显卡中依然是可以看见这个选项的\\x0d\\x0a\\x0d\\x0aDX是优化软件的--中文叫三维图形表现核心。DirectX 包含一组 API,通过它能访问高性能硬件的高级功能,如三维图形加速芯片和声卡。这些 API 控制低级功能(其中包括二维 (2D) 图形加速)、支持输入设备(如游戏杆、键盘和鼠标)并控制着混音及声音输出。\\x0d\\x0a\\x0d\\x0aOpenGL是3D图形的底层图形库,没有提供几何实体图元,不能直接用以描述场景。只有输出的,所以它只提供渲染功能。核心API没有窗口系统、音频、打印、键盘/鼠标或其它输入设备的概念。虽然这一开始看起来像是一种限制,但它允许进行渲染的代码完全独立于他运行的操作系统,允许跨平台开发\\x0d\\x0a\\x0d\\x0a 它对API以来强,而且现在基本比不过DX。主要硬件厂商没支持的。但是高端绘图依然采用它

在 Angular 中将常量作为道具传递有啥区别? [复制]

【中文标题】在 Angular 中将常量作为道具传递有啥区别? [复制]【英文标题】:What is the difference between passing constants as Props in Angular? [duplicate]在 Angular 中将常量作为道具传递有什么区别? [复制] 【发布时间】:2021-01-04 03:53:33 【问题描述】:

当我使用 DevExtreme 的 dx-calendar 组件时,我遇到了一个问题。 我只想将 1 传递给该组件的 firstDayOfWeek,以便将星期一设置为一周的第一天。 所以我尝试了:

<dx-calendar firstDayOfWeek="1" />

但它不起作用,解决方案是:

<dx-calendar [firstDayOfWeek]="1" />

我以为他们都将 1 传递给组件,但行为不同。

相关问题here

【问题讨论】:

【参考方案1】:

我发现了它们之间的差异。 所以第一个是将字符串“1”传递给组件,第二个是将数字 1 传递给组件。

当我们在Angular中对属性使用[]时,其值是一种表达式,实际输入到组件eval("1")1中的是什么。

【讨论】:

【参考方案2】:

这表示您将字符串值“1”分配给 firstDayOfWeek 属性。

<dx-calendar firstDayOfWeek="1" />

这表示您将 int 值 1 分配给 firstDayOfWeek 属性。 ([]表示将javascript值分配给firstDayOfWeek。因此1被分配为int值。)

<dx-calendar [firstDayOfWeek]="1" />

【讨论】:

以上是关于dx和 opengl 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

Qt OpenGL模块和Qt/3D有啥区别

为啥OpenGL中要用GLfloat而不用float,两者有啥区别呢?

opengl与dx

刚接触图形图像,对各个工具很迷糊,想知道openGL,GDI,Matlab这些都有啥联系与区别,该怎么使用啊?

ANGLE 和 Skia 图形引擎有啥区别?

UNITY 默认DX改成OPENGL在哪设置呀?