megagrump

Results 12 issues of megagrump

```lua function love.draw() love.graphics.line(0, 0, 100, 100, 100, 100) -- a love.graphics.line(0, 0, 50, 50, 50, 50, 100, 100) --b love.graphics.line(0, 0, 50, 50, 100, 100, 50, 50) -- c...

bug

I have this function: ```moonscript export push = -> matrix = matrixPool::pop!?::copy(globalTransform) or Matrix.copy(globalTransform) transformStack::push(matrix) nil ``` As I'm always paranoid about generating unnecessary garbage, I noticed the memory counter...

![image](https://user-images.githubusercontent.com/31128870/170778345-9fca8849-9c64-4568-b3af-76a14f7533c6.png) https://en.wikipedia.org/wiki/Amateur_radio_call_signs#Formation_of_an_amateur_radio_call_sign

Parts of the code use temporary tables and string concatenation in every frame. This leads to huge buildup of garbage, sometimes megabytes per second. As a first step to improve...

enhancement
v1.0.0

I can't dock any window to any side of the screen in SlabTest. Dragging a window over one of the dock indicators does nothing. The indicator gets highlighted but nothing...

bug
v1.0.0

Looking at issue #112, the "Channel Count" statistics is not accurate. It shows a value of "0" for every layer even though there are obviously more than 0 channels in...

bug
v1.0.0

In the Slab demo: Click `Debug`/`DrawCommands`, then expand all top level categories in the window: ![image](https://user-images.githubusercontent.com/31128870/146979139-5e95be3b-8f61-4e6d-847d-8b08e3a63aea.png) Click on one of the nodes named `Channels`: ![image](https://user-images.githubusercontent.com/31128870/146978948-8de4ca28-7f38-4932-939a-03890e7868c7.png) Note how *all* `Channels` child...

bug
v1.0.0

Using `love.mouse.isDown` is not sufficient for reliable click detection. Clicks may occur between mouse sampling points and go unnoticed by the game/application. The lower the framerate, the higher the probability...

bug
enhancement
v1.0.0

In the demo, some buttons are overlapping and hiding parts of the text in the Window. The scrollbar is overlapping the button of DropDown list. ![image](https://user-images.githubusercontent.com/31128870/146739653-bea6626a-1857-4e98-9d10-05bdc5705999.png)

enhancement
v1.0.0

When serializing tables, split them into a dictionary part and an index part. The index is a sequential table that holds all unique keys and values. The dictionary resembles the...

enhancement