标签: render

在opengl纹理顶部32像素的间隙

我第一次尝试使用openGL ES(对于iPhone)渲染纹理,然后在屏幕上显示纹理.一切正常,除了纹理顶部有32行间隙,底部32行被切掉.这就像我的所有绘图都偏移了32个像素,这导致底部的32行没有被绘制,因为它们在纹理之外.

这是一个非常简单的例子:

void RenderToTexture( int texture )
{
    unsigned char buffer[4 * 320 * 480];
    unsigned char colour[4];
    colour[0] = 255;
    colour[1] = 0;
    colour[2] = 0;
    colour[3] = 128;
    for ( int i = 0; i < 4 * 320 * 480; i += 4 )
    {
        buffer[i] = colour[0];
        buffer[i+1] = colour[1];
        buffer[i+2] = colour[2];
        buffer[i+3] = colour[3];
    }
    glBindTexture( GL_TEXTURE_2D, texture );
    glTexSubImage2D( GL_TEXTURE_2D, 0, 0, 0, 320, 480, GL_RGBA, GL_UNSIGNED_BYTE, buffer );
}
Run Code Online (Sandbox Code Playgroud)

这是结果:

http://img10.imageshack.us/img10/2113/screenjc.th.jpg …

iphone textures render opengl-es

2
推荐指数
1
解决办法
440
查看次数

渲染场景后让CPU休息

我已经读过,提供一个3D程序是一个好主意,其中渲染涉及渲染之间的休息.这是真的?这会降低CPU负载还是不相关?

如果是这样,你推荐什么方法?此外,这是否与帧速率上限有关,即上限为60 fps,如果不是时候渲染另一帧,请休息并等待,直到我们需要渲染另一帧以达到60fps标记.

我正在使用OpenGL和C++.

c++ opengl render cpu-usage

2
推荐指数
1
解决办法
395
查看次数

MissingTemplate:在Rails 3.2.3中渲染部分

嗨,我是Ruby on Rails的新手,我正在网上关注Michael Hartl的书.在局部模板他的书的部分.他用来渲染部分的代码是

<%= render 'layouts/stylesheets' %>

但是我得到了这个错误.

我读了API并尝试了这个

<%=render :partial => "/layouts/stylesheets" %>
但仍然无法想象这一个.

感谢您的帮助!

render actionview partials missing-template ruby-on-rails-3.2

2
推荐指数
1
解决办法
5089
查看次数

OpenGL奇怪的渲染行为(闪烁的面孔)

PRE:我正在使用Assimp(开放资产导入)库来导入.3ds文件.网格使用法线和材质进行渲染.使用Qt.我们尝试的所有计算机上的驱动程序都是最新的.

POST:当我围绕物体旋转时,使用相机,我可以看到一些网格的脸部闪烁.

使用Assimp的render()方法(从A. wsite下载的示例代码)也是如此.

1)奇怪的是,它通常发生在小尺寸.3ds,而从不发生大的.

2)如果我真的很近,就没有人工制品.我是最远的,我看到的文物越多.

这是一个.3ds问题还是我的问题?

大.3ds(20MB)的示例 Ë

小.3ds(3MB)的示例 在此输入图像描述

我在这里粘贴我的Draw()函数(使用glLists但我无法摆脱它们):

void Preview::BuildObjectsLists(Scene *sc,GLenum mode){             
QHash<QString, SceneObject*>& hash=sc->getObj();
int counter =0;

for (QHash<QString,SceneObject*>::ConstIterator i = hash.begin();i!=hash.end();++i) {
    glNewList(index-counter, GL_COMPILE);                       
    Mesh* p = dynamic_cast<Mesh*>(i.value());
    if(p){
        Matrix4x4& a=p->getTrasformation();
        a.transpose();
        if(mode==GL_SELECT){                                  
            glPushName(counter);
        }
        glPushMatrix();
        glMultMatrixf((float*) &(a.values));
        applyMaterial(p->getMat());
        QList<Face>& faccie=p->getFaces();
        int numerofacce=faccie.count();
        QList<Vector3D>& normals =p->getNormals();
        bool hasNormals=(!(normals.isEmpty()));
        if(hasNormals)  glEnable(GL_LIGHTING);
        else glDisable(GL_LIGHTING);
        for (int t = 0; t < numerofacce; ++t) {
            Face& f = faccie[t];
            GLenum face_mode;
            Vector3D* lista=f.arrayVertici;
            int* listaNorm=f.normalIndex;
            switch(f.numVertici) …
Run Code Online (Sandbox Code Playgroud)

c++ opengl qt render assimp

2
推荐指数
1
解决办法
1474
查看次数

树枝模板 - 如何在树枝模板中渲染html

我只是想让我的分页脚本通过树枝工作.当我将我的php变量的结果作为twig变量{{pagination}}发送到twig时,它显示原始的html代码:

Page <strong>3</strong> of 4&nbsp; &nbsp; &nbsp; &nbsp; <a href="/search.php?pn=2"> Back</a> 
<span class="paginationNumbers">&nbsp; <a href="/search.php?pn=2">2</a> &nbsp;&nbsp; 
<span class="pagNumActive">3</span> &nbsp;&nbsp; <a href="/search.php?pn=4">4</a> &nbsp;
</span>&nbsp; <a href="/search.php?pn=4"> Next</a> 
Run Code Online (Sandbox Code Playgroud)

我现在如何渲染这些HTML标签?

html render twig

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

粒子效果无法渲染

我正在尝试使用粒子效果,但在应用程序启动之前遇到与此任务相关的错误.

这是我如何设置它:

private ParticleEffect particle;

@Override
public void create(){...
            ParticleEffect particle = new ParticleEffect();
            particle.load(Gdx.files.internal("data/effects/flame1"), Gdx.files.internal("data/effects")); 
            particle.setPosition(Gdx.graphics.getWidth() /2, Gdx.graphics.getHeight() /2);
            particle.start();
            .........}
@Override
public void render(){...
            spriteBatch.begin();
            particle.draw(spriteBatch, Gdx.graphics.getDeltaTime());
            spriteBatch.end();
Run Code Online (Sandbox Code Playgroud)

请注意,我的粒子效果文件和相应的源图像文件位于数据/效果文件夹下.我注意到我从粒子效果编辑器保存的粒子效果文件似乎不是.p文件类型.相反,它似乎只是'文件'类型.也许这是错误的可能原因?

错误:

Exception in thread "LWJGL Application" java.lang.NullPointerException
at com.name.appname.GameClass.render(GameClass.java:111)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:207)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
Run Code Online (Sandbox Code Playgroud)

java:111是:

particle.draw(spriteBatch, Gdx.graphics.getDeltaTime());
Run Code Online (Sandbox Code Playgroud)

我按照本教程:http://www.youtube.com/watch?v = LCLa- rgR_MA

android render delta particle-system libgdx

2
推荐指数
1
解决办法
459
查看次数

与HTML无法正确呈现的Outlook邀请

我正在尝试向使用Outlook 2010的用户发送带有icalendar的格式良好的电子邮件,但结果太可怕了.如果文件被删除,一切看起来都很棒.

我以为我做错了什么,所以我尝试使用谷歌的日历同样的方案,并得到了相同的结果.

在下面的图片中,在右侧,您可以看到谷歌的HTML从服务器到达时是如何搞砸的.在左侧,我保存了电子邮件,因为eml将邀请mime-type更改为其他内容并修复了电子邮件: 结果

您可以在github上找到示例两个EML文件:

original_mail

fixed_mail_invite_not_working

正如您将看到的,唯一的区别是172行中的日历mime.

有没有人有任何想法为什么会这样?有解决方法吗?或修复?

更新:我们的一位客户向我发送了他的展望的屏幕截图,在这种情况下,您可能会看到Outlook更好地显示html并处理事件......任何想法? 在此输入图像描述

谢谢,罗伊

outlook render invite invitation html-rendering

2
推荐指数
1
解决办法
2025
查看次数

WPF模糊边框

我在WPF项目的工作区中添加了进度条.我已经设置了BorderBrush颜色和背景颜色.在编辑器视图中,一切都很好.但是,当我尝试运行我的应用程序时,边框变得模糊,我真的不知道为什么.

这是包含进度条的StackPanel代码

<StackPanel Width="570px" Height="70px" HorizontalAlignment="Left" Margin="10,0,0,0">
            <ProgressBar Name="DownloadProgress" Width="570px" Height="30px"
                         Opacity="1" Background="#434551" BorderBrush="#2C2C38" BorderThickness="1"
                         VerticalAlignment="Top" HorizontalAlignment="Left"/>
            <Label Name="Status" Content="Updated to version 0.0.1567" Foreground="#6B7E7F"
                   Margin="0,5,0,0" HorizontalAlignment="Right" VerticalAlignment="Bottom">
            </Label>
        </StackPanel>
Run Code Online (Sandbox Code Playgroud)

这是它在编辑器中的样子

http://i.stack.imgur.com/ZNuMm.png

以下是它的运行方式

http://i.stack.imgur.com/AcX7D.png

c# wpf render

2
推荐指数
1
解决办法
1920
查看次数

反应延迟渲染

假设我有一个用React编写的制表符控件组件.只有活动选项卡才会呈现以获得更好的性能(如果我渲染所有选项卡,则需要5秒钟,因为大约有20个选项卡,每个选项卡包含大量数据).单击它们以激活它们时,将呈现其他选项卡.

除了一个标签之外,这非常有效.特殊选项卡比其他选项卡大得多,它包含一个包含2000行的表,因此React需要3秒才能呈现它.这使得用户体验非常糟糕:单击选项卡,3秒钟没有任何反应,因为React忙于渲染,然后突然出现大表.

没有React,我通常这样做:

  1. 在新的活动选项卡中放置一些加载指示器
  2. 切换到新的活动选项卡
  3. setTimeout(render(), 50);

由于实际渲染发生在50ms之后,浏览器有足够的时间来更新UI.用户点击后会立即看到新的活动标签,并且新的活动标签中有一个加载指示器,现在等待3秒更容易接受.

使用React,React框架调用render()方法,是否可以执行类似于步骤3的操作?

我知道我可以用分页表替换巨大的表,因此只会有限数量的行同时呈现.但我的问题集中在处理需要大量渲染时间的UI组件.

render delay reactjs

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

在Twig中渲染控制器 - 意外的"渲染"标记 - 期望定义的"块"标记的结束标记

在Symfony2中,至少在Symfony 2.4之前,可以在树枝中呈现这样的控制器

{% render(controller("MyBundle:Default:method", { 'call' : 'action' })) %}
Run Code Online (Sandbox Code Playgroud)

使用Symfony 3,会抛出异常

Unexpected "render" tag (expecting closing tag for the "block" tag defined
Run Code Online (Sandbox Code Playgroud)

controller render symfony twig

2
推荐指数
1
解决办法
1815
查看次数