Triang3l

Results 13 issues of Triang3l

For GPU emulation on GNU/Linux and Android, as well as Windows 8, and Windows 7 until 12on7 is integrated into Xenia, it's necessary to use either OpenGL or Vulkan. OpenGL...

gpu
cross-platform
gpu-vulkan
platform-linux

### Validation - [X] I've read the [FAQ](https://github.com/xenia-project/xenia/wiki/FAQ). - [X] The Xenia build used is from the master branch (not MLBS/AlexVS/Canary/pull requests, etc.) - [X] This issue isn't for tech...

bug
gpu-d3d12

On Nvidia, interpolation of pixel shader input is performed in a way that, even when all vertices have equal values of an output register, the result may end up being...

bug
gpu

Currently we precompile the built-in shaders manually using `xb buildshaders` and push them to the repository. I think eventually we should switch to building shaders in `xb setup`. The most...

cross-platform
ci

In Xenia, there are two kinds of declarations of kernel notification IDs: - System notifications IDs are used simply as hard-written values, without any enum/consts/#defines, with merely comments indicating their...

kernel
good first issue

Currently, the dot product HIR instruction returns FLOAT32_TYPE, and the vmsum implementation has DotProduct followed by Splat. The x86 implementation uses `vdpps`, which accepts a mask of lanes that should...

cpu

The Floating-Point Status and Control Register (FPSCR) offers various options for the FPU — along with exception toggles, you can set the rounding mode and the non-IEEE mode (result flush...

bug
cpu

The Arm Neon versions of byte swaps (volk_*_byteswap.h) in VOLK use shifts/OR or lookup tables, somewhat similar to the x86 versions. However, Neon has a dedicated instruction for byte swaps...

Enhancement

Fixes a tiny inconsistency. Not sure if the rough scrape sound is currently played also for smooth scrapes, but there should be no issues, almost all materials in surfaceproperties.txt have...

**What does this PR do?** Adds a link to the [new generator for the ndk-build system](https://github.com/Triang3l/premake-androidndk) used in the Android NDK, for building C, C++, GNU Assembler, Yasm and RenderScript...

website