标签: render

在OpenGL中渲染网格多边形 - 非常慢

我最近从中间模式切换并有一个新的渲染过程.必须有一些我不理解的东西.我认为它与指数有关.

这是我的图:Region-> Mesh-> Polygon Array-> 3个顶点索引,它们引用顶点的主列表.

这是我的渲染代码:

// Render the mesh
void WLD::render(GLuint* textures, long curRegion, CFrustum cfrustum)
{

    int num = 0;

    // Set up rendering states
    glEnableClientState(GL_VERTEX_ARRAY);
    glEnableClientState(GL_TEXTURE_COORD_ARRAY);

    // Set up my indices
    GLuint indices[3];

    // Cycle through the PVS
    while(num < regions[curRegion].visibility.size())
    {
        int i = regions[curRegion].visibility[num];

        // Make sure the region is not "dead"
        if(!regions[i].dead && regions[i].meshptr != NULL)
        {
            // Check to see if the mesh is in the frustum
            if(cfrustum.BoxInFrustum(regions[i].meshptr->min[0], regions[i].meshptr->min[2], regions[i].meshptr->min[1], regions[i].meshptr->max[0], regions[i].meshptr->max[2], …
Run Code Online (Sandbox Code Playgroud)

c++ opengl performance render

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

而twig {%render%}没有错误页面symfony2

如果我"正常"运行控制器,(预订)控制器会抛出异常我得到我的自定义500错误页面.

如果我将控制器渲染到另一个模板中,如下所示:

{% render "BookingBundle:Booking:list" %}
Run Code Online (Sandbox Code Playgroud)

然后我没有得到任何空白输出.

有没有办法让错误页面显示在这里,而不是在控制器内执行try catch?

render symfony twig

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

覆盖Render方法的问题

我想序列化Web表单的所有输出(从.NET 3.5上的aspx和aspx.cs)到JSON.所以,这是我的代码:

protected string myText;

protected void Page_Load(object sender, EventArgs e)
{
    myText = "<div><span>This is my whole code</span><div><a style=\"color:blue !important;\" href=\"#\">A link</a></div></div>";
}

protected internal override void Render(HtmlTextWriter writer)
{
    var serializer = new JavaScriptSerializer();
    Response.Write(Request["callback"] + serializer.Serialize(writer.ToString()));
}
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

CS0507: 'moduli_Prova.Render(System.Web.UI.HtmlTextWriter)': cannot change access modifiers when overriding 'protected' inherited member 'System.Web.UI.Control.Render(System.Web.UI.HtmlTextWriter)'
Run Code Online (Sandbox Code Playgroud)

我哪里错了?这是正确的方法吗?

.net c# json render

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

Java LWJGL获得糟糕的FPS

我正在写一个自上而下的2D游戏.我使用128x128px tileset,并提供四种缩放级别,128,64,32和16px.我在我的图像上使用slick-utils绘制方法来渲染它们,循环通过二维FOR循环,并在混合中添加了"渲染范围",以确保仅为可见内容渲染必要数量的切片在屏幕上.延迟显然来自渲染过程,虽然我在最高缩放级别128x128获得稳定的FPS,但它在16x16px时稳步下降到10FPS.我确信这是一个代码问题的效率,但作为一个新手,我不知道从哪里开始处理它.

所有帮助表示赞赏,谢谢!

码:

for(int x=xPos-1;x<=xPos+renderRange;x++){
    for(int y=yPos-1;y<=yPos+renderRange;y++){

        /**Render Terrain*/
        Image texture = getTerrainTexture(map.tiles[x][y]);
        texture.rotate(map.tiles[x][y].imageRotate);
        texture.draw(x*128,y*128);

        /**Render Objects*/
        if(map.tiles[x][y].object != 0){
            Image object = getObjectTexture(map.tiles[x][y]);
            object.draw(x*128,y*128);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java performance frame-rate render lwjgl

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

库在终端上将图形渲染为ASCII-art?

标题不言而喻.我们使用OpenGL渲染逼真的图像,但是如果我们无法连接到图形用户界面呢?

terminal graphics render ascii-art

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

如何在树枝中渲染具有多个参数的控制器?

你如何用"with"上的几个参数做到这一点?

我想让这个工作......

控制器:

public function BeforeSlideAction($template,$order) {
Run Code Online (Sandbox Code Playgroud)

枝条:

{% render "BizTVScreenDisplayBundle:Default:BeforeSlide" with { 'template': c.template.id, 'order': i } %}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,说arg2($ order)丢失了......

render symfony twig

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

将数据从节点传递到玉?

问题是我渲染视图并发送一些数据

console.log(products); // shows an array
res.render('seller/sell',{'shop_id':req.user.shop_id ,'products':products});
Run Code Online (Sandbox Code Playgroud)

我在玉器中保存这样的数据

input(id='shop_id',type='hidden',name='shop_id',value='#{shop_id}')
input(id='pd',type='hidden',name='pd',value='#{products}')

 if(products !='')
    each val , key in products
        a(href!='home/sell/edit?id=#{val.id} ',class='product')
            img(class='product_thum',src!='#{ val.product_thum}',alt!='#{ val.product_name}',title!='#{ val.product_name}')
            p.product_name #{ val.product_name}
Run Code Online (Sandbox Code Playgroud)

然后我尝试获得产品

var d = $('#pd').val();
console.log(typeof d);  //shows string
Run Code Online (Sandbox Code Playgroud)

我知道产品shuld是一个阵列否则

    if(products !='')
    each val , key in products
        a(href!='home/sell/edit?id=#{val.id} ',class='product')
            img(class='product_thum',src!='#{ val.product_thum}',alt!='#{ val.product_name}',title!='#{ val.product_name}')
            p.product_name #{ val.product_name}
Run Code Online (Sandbox Code Playgroud)

不工作,但为什么我需要数组时得到一个字符串?

我做错了什么?

javascript render node.js pug

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

在没有模型对象的Rails 4中覆盖render:json

我需要覆盖“ render json”,但是我不需要覆盖模型,在模型中,我知道我可以打开ActiveRecord :: Base并覆盖as_json方法。但是我的问题是当我有这样的事情时

class TestController < ApplicationController

def index
   render json: { field: 'is a test' }
end

end
Run Code Online (Sandbox Code Playgroud)

我的问题是因为我使用了一个gem,在其中我需要返回“ render json”的某些方法,而这个gem没有为此提供集中化的方法。我认为在gem的do fork中进行重构,因为我可以覆盖集中化方法,但是首先我想知道是否有可能覆盖渲染。

ruby json ruby-on-rails render ruby-on-rails-4

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

为什么LibGDX没有更新和渲染分离?

我目前正在使用LibGDX和Java.我想知道,为什么LibGDX只为你提供游戏逻辑和渲染的渲染Mehtod.为什么LibGDX这样做,为什么LibGDX不继承像更新这样的另一个方法?我应该在渲染方法中处理游戏逻辑和渲染(当然我在渲染和更新方法中将其拆分)

java render libgdx

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

在3D中将CATransformLayer渲染为PNG

我正在尝试将包含几个CAShapeLayers的CATransformLayer渲染到png文件中.我知道如何设置基本渲染,这确实有效.

虽然当我在CATransformLayer上调用renderInContext时,它会将所有内容展平为2D并完全忽略我的变换矩阵(旋转和/或透视).

如何将我的3d CATransformLayer及其所有CAShapeLayers呈现为PNG/UIImage?

3d core-animation render ios catransformlayer

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