1 story

Artemking4 finds why bone 0 breaks IMesh:DrawSkinned

Artemking4 found the root cause of the bone 0 problem in IMesh:DrawSkinned: in shaderapidx8.cpp, bone 0 is also loaded as the model matrix, so rendering breaks unless it is reset afterwards. Wrapping the call in cam.PushModelMatrix and the matching pop fixes it, and he asks for bone 0 to be exposed.

Details

Without bone 0, player and NPC models that use all 53 bones have to be split into two draw calls, which hurts performance. The issue includes screenshots and a spiral test script. It follows his earlier argument with Rubat in #next-update about whether DrawSkinned should allow bone 0.

1 story · 3 updates

Request: Player:RunConsoleCommand

Added in commit 09a162 and the request was closed as completed: Player:RunConsoleCommand is serverside only, has the same limitations as the global RunConsoleCommand, and some Sandbox tools already use it. The same commit adds lua_refresh_file autocomplete (#3428) and fixes the blurry citizen_sheet_bloody.vtf texture (garrysmod-issues #7116).

Two long-standing bugs: gamemode switch reverts, Workshop changes unload server content

TotallyARussian reported two long-standing bugs on the x86-64 beta: in #7117, a gamemode changed during a game reverts to the previous one on the next map; in #7118, subscribing to or unsubscribing from an addon while on a server unloads the server's content, turning models into errors.

Details

He says both happen on all branches and have for a long time. For now, the only reliable way to switch gamemodes is to quit the map and do it in the main menu. No developer replies yet.

2 stories

2 stories

3 stories

5 stories

1 story

1 story