标签: rendering

如何加速.NET winforms渲染

我有一系列表格并在它们之间导航.

每个表单都有一组控件,我从SQLite数据库加载属性,这是长(约1s)操作,不会给用户最好的感觉,因为表单正逐渐被绘制.

我不介意延迟,但我希望在加载所有数据时绘制表单.我想避免使用新线程,因为这会导致跨线程操作问题.

除了通过缓存加载的数据来加速整个应用程序之外,还有什么好的解决方案吗?

performance rendering winforms

8
推荐指数
2
解决办法
7522
查看次数

Chrome不会显示带有展开值的文字阴影

我有这个非常简单的HTML文档:

<html>
    <head>
        <title>test</title>
    </head>

    <body>
        <div style="text-shadow: 0px 0px 5px black">
            This should have a text shadow.
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在Chrome 12.0.742.0(最新开发版)中,文本阴影根本不显示 - 它看起来就像普通文本一样.如果你删除了第三个参数(spread)它会渲染,但是当你不想要一个1像素的非模糊阴影时,这在大多数情况下是没用的.如何让它正确显示?我认为我的语法可能有误,但我不这么认为,因为此页面上只有部分阴影显示在Chrome中:http://www.w3.org/Style/Examples/007/text-shadow.

rendering google-chrome css3

8
推荐指数
1
解决办法
2144
查看次数

我怎样才能渲染到其他控制器的gsp视图?

我刚接触grails,刚开始使用一个小应用程序,

我正在寻找以下问题的解决方案,

任何人都可以告诉我如何从当前控制器视图页面呈现到其他控制器的GSP视图页面.

提前谢谢,Laxmi.P

grails rendering gsp

8
推荐指数
2
解决办法
3万
查看次数

GPU供应商之间的OpenGL确定性渲染

我目前正在使用OpenGL编写科学成像应用程序.

我想知道当我的代码(C++/OpenGL和简单GLSL)在不同的硬件上执行时,OpenGL渲染(根据FBO检索到的像素)应该是完全确定的(ATI与NVidia,各种NVidia代和各种操作系统) )?

更确切地说,每次在任何硬件上运行我的代码(可以运行基本的GLSL和OpenGL 3.0)时,我都需要完全相同的像素缓冲区...

那可能吗?我应该考虑一些建议吗?

如果不可能,是否有一个特定品牌的视频卡(也许是Quadro?)可以在改变主机操作系统的同时做到这一点?

opengl rendering invariants

8
推荐指数
1
解决办法
868
查看次数

在Chrome上使用带有Canvas的drawImage非常慢

我一直在尝试使用drawImage将大量SVG文件实例绘制到画布上.通过使用SVG作为源创建单个图像元素,然后对画布上的每个实例使用drawImage,我希望即使有大量实例,我也可以非常快速地在画布中生成合成图像.

性能方面,这在Firefox中运行良好 - 我可以在大约300ms内绘制60,000个实例.但在Chrome上它非常慢:16,000个实例占用超过5秒.我在jsfiddle上放了一个代码版本,这证明了Chrome上的问题.

我有一个如何在下面调用drawImage的示例,其中画布填充了尽可能多的x尺寸图像.我已经阅读了一个建议,尝试使用第二个隐藏的画布来缓冲所有实例,然后通过一次调用更新可见画布.但这并没有影响性能,个别的drawImage调用似乎仍在减少事情.

对于出了什么问题以及我能做些什么来解决这个问题的想法?

            svgImg = new Image;

            can.width = 1800; can.height = 900;
            svgImg.onload = function () {
                if (internalSize == size)
                    return;
                internalSize = size;
                var timeBefore = new Date().getTime();
                var tot = 0;

                var canWidth = can.width;
                var canHeight = can.height;
                for (var x = 0; x < canWidth; x += size) {
                    for (var y = 0; y < canHeight; y += size) {
                        ctx.drawImage(svgImg, x, y, size, size);
                        tot++;
                    }
                } …
Run Code Online (Sandbox Code Playgroud)

performance html5 rendering canvas drawimage

8
推荐指数
1
解决办法
4754
查看次数

Kendo MVC没有显示Sprites.PNG 404错误

Vs'12互联网应用模板+ KendoUI - MVC4,EF Code First

  • 跟着KendoDocumentation
  • 使用Kahanu的Awesome帖子调整
  • 一切都很好,所以我<compilation debug="false" targetFramework="4.5">从真实变为虚假
  • Kendo UI停止发现Spites.png(由Kendo提供)
  • 看了,找到了这个(没解决我的问题):stackOverflow1
  • 检查并重新检查步骤1-2,去服务器上寻找Sprites.png,它存在..但是在一些Kendo的子模型中不在下面的目录中?/

我在哪里重新编写代码并让它在实际位置查找精灵而不是这个?:获取http://cls-og.com/bundles/css/Default/sprite.png 404(未找到)

deployment rendering http-status-code-404 asp.net-mvc-4 kendo-ui

8
推荐指数
1
解决办法
5124
查看次数

Rails 4,使用haml中的可选块渲染部分/布局

我创建了一个haml-partial,我想将其用作默认标头.渲染出来时,我可以选择给它一个块来替换默认内容的一部分.

我尝试过多种方法:

render partial: "partial", capture: do
# Don't really know why I tried this, Syntax error ofcourse.

render partial: "partial" do
# 'nil' is not an ActiveModel-compatible object. It must implement :to_partial_path.

render layout: "partial" do
# Works, but:

render layout: "partial"
# You invoked render but did not give any of :partial, :template, :inline, :file or :text option.
# So, it always needs the block
Run Code Online (Sandbox Code Playgroud)

还有其他我不知道的选择吗?

haml rendering ruby-on-rails partial-views ruby-on-rails-4

8
推荐指数
1
解决办法
3209
查看次数

MacVim:与TextMate相比,更加强大的字体渲染

这让我困扰了一段时间.使用相同的源文件,相同的主题(几乎)MacVim和Textmate之间的文本厚度是不同的.

我已经链接到截图.. 这里.其中有3位编辑.最左边是崇高v3,中间是MacVim,最右边是TextMate.目的是比较字体粗细.MacVim和sublime文本更厚,而TextMate更光滑(和复杂..个人选择:)).这一切都在Mac OS X Mavericks上进行了视网膜显示.

我希望你们都能看到屏幕截图中的差异.

注意:对于MacVim,切换反别名选项确实有所不同,但与TextMate相比仍然没有.

问题:

  • VIM(或Mac OS)中是否有任何配置控制字体厚度?我是Vim的主要用户,因此对VIM解决方案感兴趣
  • (出于好奇)为什么渲染不同?我认为所有编辑都必须依赖底层的OS API

macos textmate rendering macvim

8
推荐指数
1
解决办法
1124
查看次数

Oculus Rift的原生渲染插件

我正在开发一个项目,将一些渲染卸载到我为Unity编写的本机插件中,以便利用实例化和其他高级图形功能.我正在为跨平台版本开发它,但我使用Mac,因此主要使用OpenGL进行测试.此时,插件仅向屏幕中心呈现四边形,并以十六进制值着色.该插件在一个空白的Unity项目中按预期工作,但只要我将其合并到我的Oculus项目中,它就会开始表现不正常.

在Rift中,插件的几何绘制两次,一次在两只眼睛上伸展,另一次只在右眼的范围内绘制.此外,我应用于几何体的任何原始颜色都会丢失,几何体似乎会拾取周围的颜色; 在带有红色文字的黑色屏幕上,几何体将大部分为黑色,并且有一些红色渗透到线条中.加载绿色地形后,插件绘制的几何图形变为绿色.

下面是在空白的Unity项目中绘制的几何图形的屏幕截图,其中没有其他内容:

空白的Unity项目

以下是我的Oculus Rift应用程序上绘制的相同几何图形的屏幕截图:

Oculus Rift顶部的原生渲染

这是我正在渲染的顶点的创建(三个坐标和颜色):

Vertex verts[4] =
{
    { -0.5f,  0.5f,  0, 0xFF0000ff },
    {  0.5f,  0.5f,  0, 0xFFff0000 },
    {  0.5f, -0.5f,  0, 0xFF00ff00 },
    { -0.5f, -0.5f,  0, 0xFFff0000 },
};
Run Code Online (Sandbox Code Playgroud)

这是绘图函数,称为插件中的每个帧:

// OpenGL case
if (g_DeviceType == kGfxRendererOpenGL)
{
    //initialize model view matrices
    glMatrixMode (GL_MODELVIEW);
    float modelMatrix[16] =
    {
        1,0,0,0,
        0,1,0,0,
        0,0,1,0,
        0,0,0,1,
    };
    glLoadMatrixf (modelMatrix); //assign our matrix to the current MatrixMode

    //initialize projection matrix
    glMatrixMode (GL_PROJECTION);
    projectionMatrix[10] = 2.0f; //tweak projection matrix …
Run Code Online (Sandbox Code Playgroud)

opengl plugins rendering unity-game-engine oculus

8
推荐指数
1
解决办法
709
查看次数

Symfony错误:"在呈现模板期间抛出异常"

我想包括

<link href="{{ asset('css/mystyle.css') }}"
      rel="stylesheet"/> 
Run Code Online (Sandbox Code Playgroud)

在我的twig文件中并渲染它.但它给了我未捕获的PHP异常Twig_Error_Runtime:

"在呈现模板期间抛出了异常("资产清单文件"/../public/build/manifest.json"不存在.")

它在我使用时确实有效

link href="css/mystyle.css"
          rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)

.以下是我的控制器:

    <?php

namespace App\Controller;

use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;

class WelcomeController extends AbstractController
{
    /**
     * @Route("/", name="welcome")
     */
    public function index()
    {
        return $this->render('welcome/index.html.twig');
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是我的树枝模板:

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Let's Explore Symfony 4</title>

    <!-- Bootstrap core CSS -->
    <link rel="stylesheet"
          href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css"
          integrity="sha384-Zug+QiDoJOrZ5t4lssLdxGhVrurbmBWopoEl+M6BdEfwnCJZtKxi1KgxUyJq13dy"
          crossorigin="anonymous">

    <link href="{{ asset('css/mystyle.css') }}"
          rel="stylesheet"/>

</head> …
Run Code Online (Sandbox Code Playgroud)

php rendering symfony twig symfony4

8
推荐指数
3
解决办法
1万
查看次数