tearing相关内容

OpenGL具有全屏原始分辨率

我有一个带有win32 api且没有glut等的OpenGL应用程序...我遇到了全屏屏幕撕裂的问题. 基本上,我已经将WS_POPUP设置为窗口样式,并将显示器的分辨率设置为窗口大小. 我在AMD radeon HD 7770上运行时,我看到了可怕的泪痕! 当我放置WS_POPUPWINDOW样式而不是WS_POPUP时,撕裂消失了,但是我的场景周围没有多余的边框. 我注意到的另一件事是事实,当 ..
发布时间:2020-05-20 23:31:04 C/C++开发

撕破HTML5画布?

我使用HTML5 canvas 元素制作一个小游戏。它工作伟大,除了它有一个滚动的背景与明显撕裂发生在Firefox和Chromium浏览器在Ubuntu。我相信它的缓冲,因为没有任何闪烁我期望;只是撕裂。有没有办法解决这个或时间渲染到最后屏幕刷新后? 解决方案 目前没有办法控制画布元素的实际重绘(如果有的话,实际上可以帮助提高性能)。因此,我们只能希望浏览器实际上做了一些聪明的事情,而不 ..
发布时间:2016-11-13 03:31:53 前端开发

在撕裂我的动画上的WinForms C#

我使用的库中,使我以动画的WinForm元素(下面的链接)的运动,当我用它来移动在窗体的透明面板(其中有一张照片背景)存在撕裂的数额特别巨大。 我认为解决方法是获得的WinForms以30fps的的速度刷新而不laggy。我想设置一个计时器做 This.Refresh(); 在30次,但它只是结束了加载速度慢。所以,我将如何实现形式的一个很好的刷新率? 上述的链接是在这里 - > ..
发布时间:2016-05-15 21:43:21 C#/.NET

跳绳用Java动画撕裂

以下code绘制与两个较小的正方形里面旋转一个正方形。只要您按键盘上的箭头,整个系统将在该方向移动。但是我有一些问题与图像撕裂,有时跳跃(其小,但仍然存在)。我想知道是否有人知道我怎么能解决这些问题的w / o大量改变code。 进口java.awt中的*。 java.awt.event中导入*。 进口的javax.swing *。 进口静态java.awt.Color中的*。公共类GUI继承J ..
发布时间:2016-05-15 21:31:09 Java开发

BitmapFactory.Options.inBitmap导致开关经常ImageView的位图时,撕裂

我遇到一个情况下,我必须在一个幻灯片切换图像非常快的显示图像。图像的数量之多,让我想要存储的JPEG数据在内存中,德$ C C $他们时,我想显示它们。为了缓解垃圾收集器,我使用的不幸的是,这会导致相当严峻的流泪,我已经尝试了不同的解决方案,如同步,信号量,交替2-3之间的位图,但是,似乎没有解决这个问题。 我已经成立了一个例子项目,通过在GitHub上演示了这个问题; 我有一个线程,去code ..
发布时间:2015-12-04 11:57:28 移动开发

WPF:如何prevent与WriteableBitmap的撕裂?

我使用的是此问题(How没有大的内存分配,以显示快速更新图像?) 表明,要做到这一点的最好办法是使用 WriteableBitmap的。 的文档 WriteableBitmap的表示调用 WritePixels() UI线程会导致渲染线程重绘上图片: MSDN文档: 的UI线程写入内容到后台缓冲区。渲染线程读取来自前台缓冲区并将其复制到视频内存的内容。更改到后台缓冲区跟踪与改变的矩形区域。 ..
发布时间:2015-11-27 21:40:45 C#/.NET