Revisions of vita3k
Sergey Kondakov (X0F)
committed
(revision 91)
- Update to version 20231204T150142.37ad684: * app/app init: Enable the init log path for OS assign only. (#3104) * lang: Add two static user languages. (#3100) * modules/SceGxm: Add missing parameter check for sceGxmMidSceneFlush
Sergey Kondakov (X0F)
committed
(revision 90)
- Update to version 20231127T125955.913ba68: * ngs: Prevent race conditions in the scheduler * ngs: Improve player/atrac9 transition * gui/main_menubar: Add the Open Texture Path menuitem. gui/app_context_menu: Add the Open/Delete Textures Folder menuitem. * util: Fix static initialization in tracy.cpp (#3097) * appimage: Fix desktop integration * io/appimage: Correctly handle appdir for static and shared assets * renderer/vulkan: Disable the fragment shader when it has no effect (#3089) * ngs: Duplicate info buffers (#3090) * renderer/vulkan, vkutil: Refractoring of the Vulkan renderer (#3081) * util: Improve float_to_half code (#3082) * gui: add welcome_park as a commercial_app (#3080) * lang: Add support of user custom language. (#3083) * shader/ogl: Fix typo between frag and vert * io: set default static assets path with base path * modules/SceNpBasic: Tell games that I have no friends * io: Fix export/import textures path being same place as exec in linux
Sergey Kondakov (X0F)
committed
(revision 89)
- Update to version 20231117T132302.d5da999: * ci: Fix copying AppImage build in create-release * modules/SceGxm, display, renderer: Implement frame prediction * modules/SceGxm, renderer/vulkan: Improve sync object accuracy * ci: fix failing create-release * build: Add support for building AppImages under linux * gui/lang: Improve dialog for some lang strings. (#3067) * vita3k/script/update-windows: Fixed version to 0.1.9. * modules/SceJpeg: Fix buffer sizes value * cmake: Enable XXH_X86DISPATCH_ALLOW_AVX by default * cmake: Fix VITA3K_FORCE_CUSTOM_BOOST usage and compilation of Boost submodule * renderer/texture: Build fix for Boost 1.74. * renderer/texture: Fix texture dumping * display: Limit the refresh rate of the UI/common dialog * renderer/texture: Fix texture state modification before loading a game * renderer, gui: Add keyboard shortcut to toggle texture replacement * ci: Switch to builtin curl for linux * ci: Bundle curl gnutils lib * https: use CURL instead of raw hand made http * vita3k: raise macOS deployment target to monterey * util: Split into multiple files * renderer/vulkan: Enable depth clamping * mem: Improve accuracy of virtual memory * modules/SceJpeg: Improve Jpeg decoding * gui: Fix 12-hour time display. * renderer/vulkan: Improve support of MSAA without a color surface * renderer/vulkan: Move pipeline save refresh timer * external: Use dispatch version of xxhash * renderer/vulkan, gui: Replace shaders compiled by pipelines compiled on Vulkan * ci: Switch to a recent version of ccache on Windows
Sergey Kondakov (X0F)
committed
(revision 88)
Sergey Kondakov (X0F)
committed
(revision 87)
- Update to version 20231026T132703.1a65728: * motion: Workaround for steam deck * modules/SceGxm: Rewrite sceGxmSetUniformDataF * gui/app context menu: Fixed the missing open folder or delete shaderlog menuItem. * gui: Fixed open or delete the shaderlog path. * renderer/vulkan: Improve macroblock slow path workaround * shader: Do not sample to PA in secondary program * shader: Fix loading of indexed values * renderer: Implement texture replacement * ci: use boost 1.81 for code analysis * gui: Refactor UI navigation code in interface. - Optimize code by creating lambda to remove duplicate code * shader: Fix vcomp with multiple dest components * gui: Add log of NFD Error in ever case it can happen (#3006) * config: Get rid of default.yml
Sergey Kondakov (X0F)
committed
(revision 86)
- Update to version 20231017T133119.1fe42cd: * io: Support emuenv changes * renderer: Support emuenv changes in the renderer * gui: Prep-work to support path changes in the renderer * emuenv: use XDG_DATA_DIRS / XDG_CACHE_HOME / XDG_CONFIG_HOME to init paths on Linux only * tracy: autoregister modules, faster check if module is profiling, other optimisations * renderer/vulkan: Fix memory leak * renderer/vulkan: Rewrite surface cache * shader: Implement bitwise rotation for src values * shader: Fix loading of negative immediate values * gui/app context menu: Add lang strings in time_used. gui, lang: Small lang strings refactor and fixed the description. * shader: Increase repeat offset for GPI on mode both * renderer/vulkan: Fix stencil fail op * gui: check if app is found in index for log in init_app_background. - should fix crash when fw is missing. * main: Defer pref path check * config, main: Allow firmware files to be installed using the command line * config: Fix inconsistencies in command description * compat: Check if app compat db is outdated before load. - Get load compat db more speed without full load db two time when have new update. - fix function name. - small refactor. * gxm, renderer: Rewrite texture uploading * vita3k: Use LOG_..._ONCE when appropriate
Sergey Kondakov (X0F)
committed
(revision 85)
Sergey Kondakov (X0F)
committed
(revision 84)
- Update to version 20231010T001501.2e6156d: * renderer: Scale line width with resolution multiplier * ngs: Improve support for mono voices * https: Add MD5 checksum verification file using Content-MD5 header. - should fix corrupted file download with checksum integrity before try using it. * modules/SceGxm: Properly initialize all fields of linear strided textures * shader: Round before converting to integer * kernel: Remove spamming log * ngs: Fix patches with a mono source * renderer: Fix BCn textures * cmake: enable link time optimisation (LTO) * cmake: compile only needed boost libs also hide boost new version warning * CMake: refactor folder for external libraries * https: fix resume download with small refactor. * shader: Implement texture viewport for texture projection * renderer/vulkan: Add support for macroblock sync when a scissor is not specified * sceSaveDataDialogGetResult: Fix OOB when slots are empty * gui: Fix Ignore the ps key on the user management. - should fix crash and double view in home when press ps with ignore it. - fix pos of ignore key pressed. * gui/settings_dialog: fix small typo. * modules/SceThreadMgr: Fix sceKernelOpenTimer * config: Set renderer accuracy to high by default * renderer/vulkan, shader: Fix texture viewport without memory mapping * renderer/vulkan: Remove triangle fan workaround on Mac * vkutil: hide some warnings * gui, renderer: Add renderer accuracy option * renderer/vulkan, shader: Implement texture viewport * shader: Improve Uniform info buffer * modules/SceGxm, shader: set default uniform buffer at position 0 * ngs: return error and workaround crashes on invalid configurations * lang: Add exit string. (#2939) * gui/main_menubar: Add the exit button.
Sergey Kondakov (X0F)
committed
(revision 83)
- Update to version 20230907T225816.de5a9a6: * external: switch to unicorn2 * renderer: Rewrite texture cache * vita3k: specify minimum version of the target on macOS * external: Update sdl to 2.28.3. * shader: Fix loading of constant INT32 * shader: Implement texture buffer * renderer/vulkan: Enable storage image extended formats feature * shader: Implement thread buffer * ctrl: Implement controller remapping * gui/controllers: Update tiny lang strings. lang: Update pt-br translation.
Sergey Kondakov (X0F)
committed
(revision 82)
- Update to version 20230902T050402.a3f6cfd: * motion: Add motion support * motion: create basic structure * gui/initial setup: Adjust the font size of the fw install dialog. * gui/firmware install dialog: improve dialog window. * gui/ime: Fix the tiny punctuation and add IsKeyPressed to the buttons. gui: Adjust the text length. * vitak: Bump version to 0.1.9.
Sergey Kondakov (X0F)
committed
(revision 81)
- Update to version 20230819T223840.cd0f35b: * gui/main menubar: Display Icons of app in emulation menu. - Fix sentence of note for Display System Apps in setting dialog. * config & gui/settings dialog: Add Option to display system apps. - For can allow disable disable display system apps from the home screen to the main menu bar only. * shader: Implement literal buffer access * config & gui/settings dialog: Add option for enable log compat warn. * shader: Implement vldst store repeat count * renderer, modules/SceGxm: Improve accuracy of sceGxmMidSceneFlush and implement sceGxmVertexFence * shader: Implement store operation * kernel: Implement sceClibMemcpy_safe (#2833) * gui/main_menubar: fix crash on "Emulation/Last Apps used" menu when last open app is system app * gui/trophy collection: Fix the missing text. * kernel/load_self: implement function's associated reftables * gui/lang: Move search to common. * ci: fix bad ccache hit rate on macOS * gui/information bar/Notice: Fix Respect aspect ratio. gui/(content manager/trophy collection): Fix pos of search. gui/themes: Fix size of theme background. * config: Fix default Mapping of R2 buttons. - should fix some game for cross input in default button set. * gui/content manager: Fix respect aspect ratio. - fix missing scroll bar in list. * gui/settings dialog: Fix refresh option stretch the display area. - Fix refresh modules list when open it. * gui/trophy collection: Fix respect aspect ratio. - fix pos of both text for delete trophy. * gui/settings: Fix respect aspect ratio. - remove rounding and padding of main window. * renderer: Apply surface sync before signaling notifications * packages/pup: Add missing include algorithm. - Should fix compilation on last VS. * gui/theme: Fix aspect ratio of start screen. * gui/live area: Some small refactor and improvement. - Add search in navigate by controller/kb. - Fix navigate when press right if have nothing available on it. - Refactor and improve position and size of gate/frames for all style. - Fix respect aspect ratio for pos and size of items depending resolution of window. - remove border of window for live area/User manager. * gui: allow stretching the display area * gui: Add the IsKeyPressed control to the buttons gui/live area: Correct the description in live area help * gui/settings dialog: small typo fix. * renderer/vulkan: Fix vertex explosion on Mac * gui/home screen: Add color of compat state in filter. * renderer/vulkan: Fix potential freeze
Sergey Kondakov (X0F)
committed
(revision 80)
- Update to version 20230722T154743.6f39c3b: * Lang: Polish and Finnish fixes * net: Fix max epoll nfd number on wait (#2764) * modules/SceSysmem: Implement sceKernelOpenMemBlock. - ignore flags for now. * gui: allow circle for confirm in app close dialogue * config: Added support show/demo mode switch. * regmgr: fix crash when reg is missing on app try using it. - remove loop for task on space, using vector char. * modules/SceNgsUser: Fix crash in sceNgsVoiceSetParamsBlock * modules/SceKernelThreadMgr: Implement sceKernelOpenEventFlag. - Add sync primitive log on other find functions. * net: Some implement some rare net funcs * modules/SceKernelThreadMgr: Implement some Kernel functions. - Implement sceKernelDeleteMsgPipe - Implement sceKernelOpenMutex - Implement sceKernelOpenSema * gui: Allow using Circle for confirm in homescreen and livearea * gui: small fix for update histry * Add libssl-dev for building on Ubuntu/Debian (#2286) * utils: implement stoi_def and use it instead of std::stoi * modules: Describe and partial implement SceRtabi module used by driver_us.suprx * modules/SceModuleMgr: Add check before calling module_start * modules/SceGxm: Decrease vdm command footprint * gui: Fix allocations dialog typo and incorrect type (#2618) * display: Add missing nullptr check to sceDisplaySetFrameBuf
Sergey Kondakov (X0F)
committed
(revision 79)
- Update to version 20230714T135147.816af37: * ctrl: Fix scrolling alone in game when any common dialog is open. * regmgr: Add more id on get category and name by id. - Fix crash when category/name is empty. - Fix init regmgr when change pref path. - Fix crash if value is not int for get int. - Add Set default value if value is corrupted. - Using vector for reg category template for keep order instead unordered map for fix broken file when switch pref path directory. * regmgr: add one id missing on get gategory and name by id * kernel: Implement timer events * render: fix swizzle of RGB1 and BGR1 - should fix color on some game. * modules/SceGxm: Stub sceGxmVshInitialize * renderer/vulkan: Improve u1u5u5u5 swizzle * gui: Fix ime max length * renderer/vulkan: Emulate macroblock tile sync * vita3k: Use config pref path for command line commands * regmgr: Move value from string to vector char. - Reworks GetBin. - Stub sceRegMgrGetKeysInfo. * http: Allow for responses bigger than 5KB and better accuracy (#2659) * modules/SceRegistryMgr: Initial implement of regmgr functions. * gui/save data dialog: Allow using Circle for confirm. * modules/SceGxm: Handle calling sceGxmExecuteCommandList with empty immediate list * mem: Free memory when it is freed on Linux * external: Update vulkan dependencies * renderer: Improve pipeline/shader cache save and restoration process * renderer/vulkan: Implement shader interlock * modules/SceTouch: stub for sceTouchPeekRegion (ignore region) * modules/SceAudiodecUser: Implement some errors in ClearContext * modules/SceDriverUser/SceAppMgrUser: Stub sceAppMgrReceiveEventNum. * modules/SceThreadmgr: more correct _sceKernelGetThreadCpuAffinityMask * Fix macOS updater
Sergey Kondakov (X0F)
committed
(revision 78)
- Update to version 20230702T153547.349d89a: * gui: Add option to allow disable display of compile shaders dialog. * io/open_file: Returns an error when trying to open a directory
Sergey Kondakov (X0F)
committed
(revision 77)
- Update to version 20230701T153205.3ebf062: * modules/SceLibKernel: implement SceIoRename. * modules/ScePower: Implement scePowerGetBatteryRemain(Max)Level. * modules/SceAppMgrUser: Fix slash missing of sceAppMgrWorkDirMount. * modules/SceAppMgrUser: Stub some function with str(n)cpy. * external: Update printf submodule
Sergey Kondakov (X0F)
committed
(revision 76)
- Update to version 20230629T010953.32b607c: * gui/information bar: Fix tiny typo of platinum trophy. * shader: Implement repeat for IMAD opcode * shader: Implement workaround for literal buffer address * gui/settings_dialog: fix small (tiny) typo * modules/SceCommonDialog: Init vector of savedata in progress bar mode. - should fix crach caused with try set value inside empty vector. gui/save data dialog: improve progress bar.
Sergey Kondakov (X0F)
committed
(revision 75)
- Update to version 20230627T215903.eb521c2: * gui & modules/save data dialog: Some fix and reworks. - fix some crash on fixed mode with reworks navigate in button and set first switch of display mode. - fix icon missing in fixed mode for slot > 0 with reworks load icon texture. - fix clean preview info in SaveDataDialogInit with reset savedata struct. - fix dialog show one save of system data with this reset of struct. - Improve position of new save data in fixed and list mode. - disable common dialog when app is paused. - remove duplicate code of open save slot with set all inside check save file and reworks it. * gui/compat: Add lang to info message. * ngs: Double param buffer size for the equalizer * modules/SceGxm: Implement sceGxmShaderPatcherForceUnregisterProgram
Sergey Kondakov (X0F)
committed
(revision 74)
- Update to version 20230626T212246.a6f6436: * modules/SceDisplay: Improve accuracy of FrameBuf functions * gui/save data dialog: Allow navigate with kb/controller and redesign. - complete reworks and refactor design. - fix some weird issue. * mem: Register signal handler also to SIGBUS on macOS * modules/sceJpegEncUser: Improve JPEG encoding more strictly - Fixes issue where sceJpegEncoderEncode would generate a still MJPEG instead of a JPEG - Implement the behavior of sceJpegEncoderSetCompressionRatio * renderer: Remove debug color * Revert "gui/live area: Some small refactor and improvement." * gui/live area: Some small refactor and improvement. - Add search in navigate by controller/kb. - Fix navigate when press right if have nothing available on it. - Refactor and improve position and size of gate/frames for all style. - Fix respect aspect ratio for pos and size of items depending resolution of window.
Sergey Kondakov (X0F)
committed
(revision 73)
- Update to version 20230623T220705.03a8c30: * modules/SceCommonDialog: Fix allocate EmptyParam for slot upper 0. - Empty param is not only in slot 0, is for all slot available, so move on vector. - Should fix all missing new save icon. gui/common dialog/save dialog: fix position of text in new save. - Fix pos and the size of the elements regardless of the size of the window. - Fix scroll bar missing. * modules/SceNpTrophy: Fix platinum trophy unlock. - Unlock platinum trophy compare if trophies count is same as total unlocked, but that's not possible, because trophy counting includes platinum. - So need remove 1 from the trophy count to check that only one is missing. * modules/SceLibKernel: implement sceClibVprintf * renderer: Fix issue when sampling stencil without depth buffer * SceVideodec: set res of sceAvcdecDecode. - should fix video resolution in lego game - remove memset to 0 on last frame in sceAvcdecDecodeStop, should fix green screen regression.
Sergey Kondakov (X0F)
committed
(revision 72)
- Update to version 20230622T132357.86dae8a: * renderer/vulkan: Fix depth stencil surfaces initialization * modules/SceNet: Stub SceNetResolverCreate with fake id. * ngs: Save Atrac9 decoder state
Displaying revisions 21 - 40 of 111