equal
deleted
inserted
replaced
3 use vec2d::Vec2D; |
3 use vec2d::Vec2D; |
4 |
4 |
5 use super::{ |
5 use super::{ |
6 camera::Camera, |
6 camera::Camera, |
7 gl::{ |
7 gl::{ |
8 Buffer, InputElement, InputFormat, InputLayout, PipelineState, Shader, Texture2D, |
8 Buffer, BufferType, BufferUsage, InputElement, InputFormat, InputLayout, PipelineState, |
9 TextureDataType, TextureFilter, TextureFormat, TextureInternalFormat, VariableBinding, |
9 Shader, Texture2D, TextureDataType, TextureFilter, TextureFormat, TextureInternalFormat, |
|
10 VariableBinding, |
10 }, |
11 }, |
11 }; |
12 }; |
12 |
13 |
13 use std::num::NonZeroU32; |
14 use std::num::NonZeroU32; |
14 |
15 |
124 |
125 |
125 MapRenderer { |
126 MapRenderer { |
126 tiles: Vec::new(), |
127 tiles: Vec::new(), |
127 textures: Vec::new(), |
128 textures: Vec::new(), |
128 |
129 |
129 tile_vertex_buffer: Buffer::empty(gl::ARRAY_BUFFER, gl::DYNAMIC_DRAW), |
130 tile_vertex_buffer: Buffer::empty(BufferType::Array, BufferUsage::DynamicDraw), |
130 tile_index_buffer: Buffer::empty(gl::ELEMENT_ARRAY_BUFFER, gl::DYNAMIC_DRAW), |
131 tile_index_buffer: Buffer::empty(BufferType::ElementArray, BufferUsage::DynamicDraw), |
131 tile_vertices: Vec::new(), |
132 tile_vertices: Vec::new(), |
132 tile_indices: Vec::new(), |
133 tile_indices: Vec::new(), |
133 index_offset: 0, |
134 index_offset: 0, |
134 |
135 |
135 tile_draw_calls: Vec::new(), |
136 tile_draw_calls: Vec::new(), |