Remove unused code

This commit is contained in:
Kovid Goyal
2016-11-21 14:09:07 +05:30
parent 030228571c
commit 4b7d44c3c8
2 changed files with 5 additions and 10 deletions

View File

@@ -16,16 +16,13 @@ from .fast_data_types import (
glBlendFunc, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, glClear,
GL_COLOR_BUFFER_BIT, glClearColor, glViewport, glUniform2ui, glUniform4f,
glUniform1i, glUniform2f, glDrawArraysInstanced, GL_TRIANGLE_FAN,
glEnable, glDisable, GL_BLEND, glDrawArrays, ColorProfile, REVERSE,
glEnable, glDisable, GL_BLEND, glDrawArrays, ColorProfile,
CURSOR_BEAM, CURSOR_BLOCK, CURSOR_UNDERLINE
)
Size = namedtuple('Size', 'width height')
Cursor = namedtuple('Cursor', 'x y hidden shape color blink')
ScreenGeometry = namedtuple('ScreenGeometry', 'xstart ystart xnum ynum dx dy')
COL_MASK = 0xFFFFFFFF
COL_SHIFT = 32
REVERSE_MASK = 1 << REVERSE
# cell shader {{{
@@ -112,7 +109,7 @@ void main() {
# }}}
def calculate_vertices(cell_width, cell_height, screen_width, screen_height):
def calculate_screen_geometry(cell_width, cell_height, screen_width, screen_height):
xnum = screen_width // cell_width
ynum = screen_height // cell_height
dx, dy = 2 * cell_width / screen_width, 2 * cell_height / screen_height
@@ -139,8 +136,6 @@ class RenderData:
if val is not None:
setattr(self, k, val)
empty_cell = (' ', 0)
def color_as_int(val):
return val[0] << 16 | val[1] << 8 | val[2]
@@ -198,7 +193,7 @@ class CharGrid:
def do_layout(self, w, h):
self.width, self.height = w, h
self.screen_geometry = sg = calculate_vertices(self.cell_width, self.cell_height, self.width, self.height)
self.screen_geometry = sg = calculate_screen_geometry(self.cell_width, self.cell_height, self.width, self.height)
self.screen.resize(sg.ynum, sg.xnum)
self.sprite_map = (c_uint * (sg.ynum * sg.xnum * 9))()
self.update_cell_data(add_viewport_data=True)

View File

@@ -8,7 +8,7 @@ import ctypes
from kitty.shaders import ShaderProgram, GL_VERSION, Sprites
from kitty.fonts import set_font_family, cell_size
from kitty.char_grid import calculate_vertices, cell_shader
from kitty.char_grid import calculate_screen_geometry, cell_shader
from kitty.fast_data_types import (
glViewport, enable_automatic_opengl_error_checking, glClearColor,
glUniform2f, glUniform4f, glUniform2ui, glUniform1i, glewInit, glGetString,
@@ -54,7 +54,7 @@ class Renderer:
cell_width, cell_height = cell_size()
self.sprites.do_layout(cell_width, cell_height)
self.sprites.ensure_state()
self.screen_geometry = sg = calculate_vertices(cell_width, cell_height, self.w, self.h)
self.screen_geometry = sg = calculate_screen_geometry(cell_width, cell_height, self.w, self.h)
data = (ctypes.c_uint * (sg.xnum * sg.ynum * 9))()
lb = LineBuf(sg.ynum, sg.xnum)
i = -1