瀏覽代碼

scene: avoid doing hundreds of useless OpenGL calls if no 2D sprite is

being displayed in the scene.
legacy
Sam Hocevar sam 12 年之前
父節點
當前提交
d684c0d113
共有 1 個檔案被更改,包括 4 行新增0 行删除
  1. +4
    -0
      src/scene.cpp

+ 4
- 0
src/scene.cpp 查看文件

@@ -145,6 +145,10 @@ void Scene::AddTile(TileSet *tileset, int id, vec3 pos, int o, vec2 scale)

void Scene::Render() // XXX: rename to Blit()
{
/* Early exit if nothing needs to be rendered */
if (!data->tiles.Count())
return;

if (!data->m_shader)
{
#if !defined _XBOX && !defined __CELLOS_LV2__ && !defined USE_D3D9


Loading…
取消
儲存