From 07274513e984f0b5544586c74508ccd16e7dcafa Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sun, 13 Jan 2013 17:29:19 +1000 Subject: Remove EFL, since it's been released now. --- .../engines/direct3d/evas_direct3d_object_rect.cpp | 65 ---------------------- 1 file changed, 65 deletions(-) delete mode 100644 libraries/evas/src/modules/engines/direct3d/evas_direct3d_object_rect.cpp (limited to 'libraries/evas/src/modules/engines/direct3d/evas_direct3d_object_rect.cpp') diff --git a/libraries/evas/src/modules/engines/direct3d/evas_direct3d_object_rect.cpp b/libraries/evas/src/modules/engines/direct3d/evas_direct3d_object_rect.cpp deleted file mode 100644 index ebdd22b..0000000 --- a/libraries/evas/src/modules/engines/direct3d/evas_direct3d_object_rect.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "evas_direct3d_object_rect.h" -#include "evas_direct3d_device.h" -#include "evas_direct3d_shader_pack.h" - -TArray D3DObjectRect::_cache; -bool D3DObjectRect::_cache_enabled = false; - -D3DObjectRect::D3DObjectRect() -{ - _x = _y = 0; - _w = _h = 0; -} - -void D3DObjectRect::BeginCache() -{ - _cache.Allocate(0); - _cache_enabled = true; -} - -void D3DObjectRect::EndCache(D3DDevice *d3d) -{ - if (!_cache_enabled || _cache.Length() == 0) - return; - D3DShaderPack::Current()->SetVDecl(d3d, D3DShaderPack::VDECL_XYC); - D3DShaderPack::Current()->SetVS(d3d, D3DShaderPack::VS_COPY_COLOR); - D3DShaderPack::Current()->SetPS(d3d, D3DShaderPack::PS_COLOR); - d3d->GetDevice()->DrawPrimitiveUP(D3DPT_TRIANGLELIST, _cache.Length() / 3, - _cache.Data(), sizeof(Vertex)); - - DBG("Rect cache drawn: %d items", _cache.Length() / 6); - _cache_enabled = false; -} - -void D3DObjectRect::Draw(D3DDevice *d3d) -{ - Vertex data[6] = { - {_x, _y, _color}, {_x + _w, _y, _color}, {_x, _y + _h, _color}, - {_x, _y + _h, _color}, {_x + _w, _y, _color}, {_x + _w, _y + _h, _color}}; - - if (!_cache_enabled) - { - D3DShaderPack::Current()->SetVDecl(d3d, D3DShaderPack::VDECL_XYC); - D3DShaderPack::Current()->SetVS(d3d, D3DShaderPack::VS_COPY_COLOR); - D3DShaderPack::Current()->SetPS(d3d, D3DShaderPack::PS_COLOR); - d3d->GetDevice()->DrawPrimitiveUP(D3DPT_TRIANGLELIST, 2, data, sizeof(Vertex)); - } - else - { - _cache.Add(data[0]); - _cache.Add(data[1]); - _cache.Add(data[2]); - _cache.Add(data[3]); - _cache.Add(data[4]); - _cache.Add(data[5]); - } -} - -void D3DObjectRect::Setup(FLOAT x, FLOAT y, FLOAT w, FLOAT h, DWORD color) -{ - _x = x; - _y = y; - _w = w; - _h = h; - _color = color; -} -- cgit v1.1