1
I Use This!
Low Activity

Commits : Listings

Analyzed about 7 hours ago. based on code collected about 7 hours ago.
Jun 28, 2024 — Jun 28, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
add tooltip to trading upgrade. diable rack "relay mode" by default when crafting a new rack add better descriptive text to debug card connectToBlock More... about 5 years ago
insure minimal bitblt cost when writing to screen More... about 5 years ago
update settings.scala to match defaults in application.conf More... about 5 years ago
added budget costs for bitblt that allow a dynamic indirect callback behavior, while being direct by default this also increases the budget cost for bitblt for dirty pages. this new calibration is more server friendly More... about 5 years ago
gpu vram api return change - freeAllBuffers returns the number of buffers freed increase timeouts on bitblt after further server load and network load testing More... about 5 years ago
significant change, and carefully tested - read/writes to vram is now free, no budget cost This change required removing our minimum budget cost (the cost for a component invoke) which was .001 (budget limits are ~1) This affects a number of cheap component api calls, so that they no longer have a .001 minimum call budget. From tesing it appears that tight loops caling these api don't experience a different behavior, they still fail with "too long without yielding" just the same. Additionally, these api are safe to call without forcing a budget cost. This should have a small quality of life improvement in many places, being able to call some api ever so slightly faster. More... about 5 years ago
openos improvements 1. if /home is readonly, a helpful message is displayed tell the user to run install 2. remove -i from `cp` alias because a bunch of people complain about it 3. `install` now does not clobber /etc/rc.cfg nor /home/.shrc More... about 5 years ago
reverting clamp for callback cost (as it was before) More... about 5 years ago
small adjustment to bitblt perf also, temporary changes to minimum callback data for perf testing More... about 5 years ago
left in debug values on accident More... about 5 years ago
more meaningful bitblt budget cost scaling More... about 5 years ago
Added VEGA AI name (Doom 2016) More... about 5 years ago
api rename for get/set buffer, it is now {get/set}ActiveBuffer this breaks previous build, but this is dev stuff, so it's okay :) no release is broken here More... about 5 years ago
bitblt fix for same device, and better markDirty code More... about 5 years ago
gpu budget cleanup - made the vram bitblt budget and energy cost far more reasonable and logical note: dirty page bitblts to a screen are increasinly expensive for larger buffers bitblts to vram are "free" (no budget, no energy) note that any direct component call has a minimum .001 budget cost More... about 5 years ago
vram: added a couple more defaults for buffer api and fixed client sync code for dirty buffer updates More... about 5 years ago
gpu video ram with allocate, free, bitblts writing text and color data to a gpu page is free and server side only bitblt to screen cause an update and has more budget and power cost More... about 5 years ago
remove packet sync for invisible gpu change - make free more free More... about 5 years ago
fix openos crash when setViewport is called without args More... about 5 years ago
GPU speed up: Writing to the gpu buffer outside the viewport is free. no budget cost, no power cost, (also, writes are already direct calls) We've discussed a large variety of options for the gpu I've reviewed our options and suggestions. Ultimately - users want faster graphics. Most of the ideas are relating to what api is meaningful to the user. The core issue we have in making graphics faster is an increase load on the server. For example Tier 3 GPU and Tier 3 Screen has a max resolution of 160x50 If you set the viewport (via gpu.setViewport) to 160x25 the bottom half of the buffer will no longer be shown. All gpu.set, gpu.copy, and gpu.fill calls into that space have no cost Overlaps are calculated for partial cost. Half in and half out will have half the power cost. More... about 5 years ago
fixing and old unicode bug the openos io buffer in utf8 mode can splice inside a utf8 sequence this code prevents that by reading the next chunk to complete the sequence in the case the stream actually has bad utf8 sequence, the io buffer decides to return more data than it was asked, rather than corrupt the stream closes #1207 More... about 5 years ago
fix cpu to use default lua arch (5.3) More... about 5 years ago
put 5.3 above 5.2 so it is the first selected architecture More... about 5 years ago
woops, left debug text in code More... about 5 years ago
tiny cleanup in shell for crashed scripts remove unknown error message More... about 5 years ago
fix a couple of devfs adapter issues gpu: remove screen link when there is no screen modem: remove max packet size, as this method no longer exists More... about 5 years ago
fix \27[6n response, it should write [ before the coords improve motion sensor check both feet and eyes More... about 5 years ago
Add Cortana More... about 5 years ago
Update README.md More... about 5 years ago
fix hologram.copy - we weren't sending the full dirty region on updates in some cases closes #3254 More... about 5 years ago