Changeset 152


Ignore:
Timestamp:
07/08/13 14:19:56 (12 years ago)
Author:
epyon
Message:
  • cached_buffer has been renamed to sliced_buffer
Location:
trunk
Files:
4 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/nv/gfx/sliced_buffer.hh

    r144 r152  
    88// TODO : Multiple update support?
    99
    10 #ifndef NV_CACHED_BUFFER_HH
    11 #define NV_CACHED_BUFFER_HH
     10#ifndef NV_SLICED_BUFFER_HH
     11#define NV_SLICED_BUFFER_HH
    1212
    1313#include <nv/common.hh>
     
    1818{
    1919
    20         template< typename T > class cached_buffer;
     20        template< typename T > class sliced_buffer;
    2121
    2222        template< typename T >
     
    2424        {
    2525        public:
    26                 typedef cached_buffer<T> cache;
     26                typedef sliced_buffer<T> cache;
    2727                typedef std::vector<T>  vector;
    2828
     
    8686
    8787        template< typename T >
    88         class cached_buffer
     88        class sliced_buffer
    8989        {
    9090        public:
     
    9393                static const size_t value_type_size = sizeof(T);
    9494
    95                 cached_buffer( device* dev, buffer_hint hint, size_t initial_size, bool is_vertex = true )
     95                sliced_buffer( device* dev, buffer_hint hint, size_t initial_size, bool is_vertex = true )
    9696                        : m_device( dev )
    9797                        , m_buffer( nullptr )
     
    193193                }
    194194
    195                 virtual ~cached_buffer()
     195                virtual ~sliced_buffer()
    196196                {
    197197                        delete m_buffer;
     
    218218        };
    219219
    220         template< typename T, typename I = uint16 > class indexed_cached_buffer;
     220        template< typename T, typename I = uint16 > class indexed_sliced_buffer;
    221221
    222222        template< typename T, typename I = uint16 >
     
    224224        {
    225225        public:
    226                 typedef indexed_cached_buffer<T,I> cache;
     226                typedef indexed_sliced_buffer<T,I> cache;
    227227                typedef buffer_slice<T> vertex_slice;
    228228                typedef buffer_slice<I> index_slice;
     
    266266
    267267        template< typename T, typename I >
    268         class indexed_cached_buffer
     268        class indexed_sliced_buffer
    269269        {
    270270        public:
    271                 typedef cached_buffer<T> cached_vertex_buffer;
    272                 typedef cached_buffer<I> cached_index_buffer;
     271                typedef sliced_buffer<T> sliced_vertex_buffer;
     272                typedef sliced_buffer<I> sliced_index_buffer;
    273273                static const int value_type_size = sizeof(T);
    274274
    275                 indexed_cached_buffer( device* dev, buffer_hint hint, int initial_size, int initial_index_size )
     275                indexed_sliced_buffer( device* dev, buffer_hint hint, int initial_size, int initial_index_size )
    276276                        : m_vertex_buffer( dev, hint, initial_size, true )
    277277                        , m_index_buffer( dev, hint, initial_index_size, false )
     
    299299                vertex_buffer* get_vertex_buffer() { return static_cast<vertex_buffer*>( m_vertex_buffer.get_buffer() ); }
    300300                index_buffer*  get_index_buffer()  { return static_cast<index_buffer*>( m_index_buffer.get_buffer() ); }
    301                 cached_vertex_buffer& get_vertex_cache() { return m_vertex_buffer; }
    302                 cached_index_buffer&  get_index_cache()  { return m_index_buffer; }
     301                sliced_vertex_buffer& get_vertex_cache() { return m_vertex_buffer; }
     302                sliced_index_buffer&  get_index_cache()  { return m_index_buffer; }
    303303
    304304        private:
    305                 cached_vertex_buffer m_vertex_buffer;
    306                 cached_index_buffer  m_index_buffer;
     305                sliced_vertex_buffer m_vertex_buffer;
     306                sliced_index_buffer  m_index_buffer;
    307307        };
    308308
     
    310310} // namespace nv
    311311
    312 #endif // NV_CACHED_BUFFER_HH
     312#endif // NV_SLICED_BUFFER_HH
  • trunk/nv/gui/gui_renderer.hh

    r126 r152  
    2222#include <nv/interface/device.hh>
    2323#include <nv/interface/context.hh>
    24 #include <nv/gfx/cached_buffer.hh>
     24#include <nv/gfx/sliced_buffer.hh>
    2525#include <nv/gfx/texture_atlas.hh>
    2626#include <nv/gfx/texture_font.hh>
  • trunk/src/gui/gui_environment.cc

    r126 r152  
    2323
    2424#include "nv/interface/mesh.hh"
    25 #include "nv/gfx/cached_buffer.hh"
     25#include "nv/gfx/sliced_buffer.hh"
    2626#include "nv/gfx/texture_atlas.hh"
    2727
  • trunk/src/gui/gui_renderer.cc

    r126 r152  
    7777        }
    7878
    79         nv::cached_buffer<gui_quad> buffer;
     79        nv::sliced_buffer<gui_quad> buffer;
    8080        nv::vertex_array* varray;
    8181        nv::program*      shader;
     
    9090{
    9191public:
    92         element_render_data( nv::cached_buffer<gui_quad>* cbuffer )
     92        element_render_data( nv::sliced_buffer<gui_quad>* cbuffer )
    9393                : buffer( cbuffer ) {}
    9494
  • trunk/tests/cachebuf_test/nv_cachebuf_test.cc

    r119 r152  
    1717#include <ctime> // time
    1818
    19 #include <nv/gfx/cached_buffer.hh>
     19#include <nv/gfx/sliced_buffer.hh>
    2020
    2121#define INDEXED_TEST
     
    6969
    7070#ifdef INDEXED_TEST
    71 typedef nv::indexed_cached_buffer<vertex> gcache;
     71typedef nv::indexed_sliced_buffer<vertex> gcache;
    7272typedef nv::indexed_buffer_slice<vertex> gslice;
    7373#else
    74 typedef nv::cached_buffer<quad> gcache;
     74typedef nv::sliced_buffer<quad> gcache;
    7575typedef nv::buffer_slice<quad> gslice;
    7676#endif
Note: See TracChangeset for help on using the changeset viewer.