mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
minor tweaks
This commit is contained in:
parent
6fb65f4e26
commit
99d660fe48
@ -71,11 +71,15 @@ class TexMemWatcher(DirectObject):
|
||||
# self.quantize * self.quantize texture bytes in the Texture
|
||||
# Memory window. The Q-units are the smallest packable unit;
|
||||
# increasing self.quantize therefore reduces the visual
|
||||
# packing resolution correspondingly.
|
||||
# packing resolution correspondingly. Q-units very roughly
|
||||
# correspond to pixels onscreen (they may be larger, sometimes
|
||||
# considerably larger, than 1 pixel, depending on the window
|
||||
# size).
|
||||
|
||||
|
||||
# This number defines the size of a Q-unit square, in texture
|
||||
# bytes. It is automatically adjusted in repack().
|
||||
# bytes. It is automatically adjusted in repack() based on
|
||||
# the window size and the texture memory size.
|
||||
self.quantize = 1
|
||||
|
||||
# This is the maximum number of bitmask rows (within
|
||||
@ -103,10 +107,12 @@ class TexMemWatcher(DirectObject):
|
||||
self.gsg = gsg
|
||||
|
||||
# Now open a new window just to render the output.
|
||||
self.winSize = (300, 300)
|
||||
size = ConfigVariableInt('tex-mem-win-size', '300 300')
|
||||
origin = ConfigVariableInt('tex-mem-win-origin', '100 100')
|
||||
self.winSize = (size[0], size[1])
|
||||
name = 'Texture Memory'
|
||||
props = WindowProperties()
|
||||
props.setOrigin(100, 100)
|
||||
props.setOrigin(origin[0], origin[1])
|
||||
props.setSize(*self.winSize)
|
||||
props.setTitle(name)
|
||||
props.setFullscreen(False)
|
||||
@ -708,9 +714,9 @@ class TexMemWatcher(DirectObject):
|
||||
self.area = self.w * self.h
|
||||
|
||||
# We store a bitarray for each row, for fast lookup for
|
||||
# unallocated space on the canvas. Each pixel on the row
|
||||
# corresponds to a bit in the bitarray, where bit 0 is pixel
|
||||
# 0, bit 1 is pixel 1, and so on. If the bit is set, the
|
||||
# unallocated space on the canvas. Each Q-unit on the row
|
||||
# corresponds to a bit in the bitarray, where bit 0 is Q-unit
|
||||
# 0, bit 1 is Q-unit 1, and so on. If the bit is set, the
|
||||
# space is occupied.
|
||||
self.bitmasks = []
|
||||
for i in range(self.h):
|
||||
|
Loading…
x
Reference in New Issue
Block a user