Themaister
Hans-Kristian Arntzen, better known by the pseudonym Themaister, is a programmer who specializes in graphics programming, particularly the Vulkan API. He helped create the cross-platform frontend RetroArch and its Vulkan support. His work on the paraLLEl-RDP for RetroArch pioneered the use of Vulkan compute shaders in video game console emulation. Themaister used them to render computationally intensive low-level emulation on the GPU. This would emulate the Nintendo 64 with the accuracy of a pre-existing, low-level, CPU-based renderer, Angrylion; but with significantly lower hardware requirements and CPU-usage. This approach has since inspired the use of compute shader rendering in other emulators, such as redream, MelonDS, and PCSX2. RetroArch In 2010, Themaister created the SSNES interface for the bsnes emulator as an alternative to the existing Qt interface. A couple of years later, the project was renamed RetroArch. Themaister's work on Vulkan enabled RetroArch to be one of ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
RetroArch
RetroArch is a free and open-source, cross-platform frontend for emulators, game engines, video games, media players and other applications. It is the reference implementation of the libretro API, designed to be fast, lightweight, portable and without dependencies. It is licensed under the GNU GPLv3. RetroArch runs programs converted into dynamic libraries called libretro cores, using several user interfaces such as command-line interfaces, a few graphical user interfaces optimized for gamepads, several input, audio and video drivers, and other sophisticated features such as dynamic rate control, audio filters, multi-pass shaders, netplay, gameplay rewinding, cheats, etc. RetroArch has been ported to many platforms. It can run on several PC operating systems, home consoles, handheld consoles, smartphones, smart TV's, single-board computers and web browsers. , versions for PlayStation 4 and PlayStation 3 are not out yet, but are available unofficially. History Formerly kno ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
University Of South-Eastern Norway
The University of South-Eastern Norway (), commonly known as USN, is a Norwegian state university. It has campuses in Bø, Telemark, Bø in Telemark, Porsgrunn, Notodden, Rauland, Drammen, Hønefoss, Kongsberg and Horten. USN is a continuation of the three former university college (Scandinavia), university colleges, Telemark University College, Buskerud University College and Vestfold University College, which merged between 2014 and 2016 to form the University College of South-Eastern Norway. The institution was granted the status of a full university by the King-in-Council on 4 May 2018. USN has 88 Undergraduate degree, undergraduate programs, 44 Master's degree, master's programs and 8 Doctor of Philosophy, PhD programs. Measured in the number of students, USN is the fourth largest University in Norway with approximately 17,000 students and 1,900 staff, spread over eight campuses. The university is exclusively offering several courses in Norway, such as optician study in Kon ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Mupen64Plus
Mupen64Plus, formerly named ''Mupen64-64bit'' and ''Mupen64-amd64'', is a free and open-source, cross-platform Nintendo 64 emulator, written in the programming languages C and C++. It allows users to play Nintendo 64 games on a computer by reading ROM images, either dumped from the read-only memory of a Nintendo 64 cartridge or created directly on the computer as homebrew. History Mupen64, the forerunner to Mupen64Plus, was released December 10, 2001 by Hacktarux. Mupen64 was designed to be cross-platform, the first release running on both Linux and Windows operating systems. As the emulator progressed, support was added for FreeBSD, AROS, and OS X, but these ports were not maintained as much or as well as the Linux and Windows versions. On August 26, 2005, Mupen64 version 0.5 was released. It was the last version of Mupen64 by Hacktarux, although several branches of the project were made, one of which was Mupen64Plus. In October 2007, Mupen64 was forked by Richard Goedeken (r ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Software Engineers
Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining software applications. It involves applying engineering principles and computer programming expertise to develop software systems that meet user needs. The terms ''programmer'' and ''coder'' overlap ''software engineer'', but they imply only the construction aspect of a typical software engineer workload. A software engineer applies a software development process, which involves defining, implementing, testing, managing, and maintaining software systems, as well as developing the software development process itself. History Beginning in the 1960s, software engineering was recognized as a separate field of engineering. The development of software engineering was seen as a struggle. Problems included software that was over budget, exceeded deadlines, required extensive debugging and maintenance, and unsuccessfully met the needs of consumers ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Free Software Programmers
Free may refer to: Concept * Freedom, the ability to act or change without constraint or restriction * Emancipate, attaining civil and political rights or equality * Free (''gratis''), free of charge * Gratis versus libre, the difference between the two common meanings of the adjective "free". Computing * Free (programming), a function that releases dynamically allocated memory for reuse * Free software, software usable and distributable with few restrictions and no payment *, an emoji in the Enclosed Alphanumeric Supplement block. Mathematics * Free object ** Free abelian group ** Free algebra ** Free group ** Free module ** Free semigroup * Free variable People * Free (surname) * Free (rapper) (born 1968), or Free Marie, American rapper and media personality * Free, a pseudonym for the activist and writer Abbie Hoffman * Free (active 2003–), American musician in the band FreeSol Arts and media Film and television * ''Free'' (film), a 2001 American dramedy * ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
1990 Births
Year 199 ( CXCIX) was a common year starting on Monday of the Julian calendar. At the time, it was sometimes known as year 952 ''Ab urbe condita''. The denomination 199 for this year has been used since the early medieval period, when the Anno Domini calendar era became the prevalent method in Europe for naming years. Events By place Roman Empire * Mesopotamia is partitioned into two Roman provinces divided by the Euphrates, Mesopotamia and Osroene. * Emperor Septimius Severus lays siege to the city-state Hatra in Central-Mesopotamia, but fails to capture the city despite breaching the walls. * Two new legions, I Parthica and III Parthica, are formed as a permanent garrison. China * Battle of Yijing: Chinese warlord Yuan Shao defeats Gongsun Zan. Korea * Geodeung succeeds Suro of Geumgwan Gaya, as king of the Korean kingdom of Gaya (traditional date). By topic Religion * Pope Zephyrinus succeeds Pope Victor I, as the 15th pope. Births Valeria ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Computer Graphics
Computer graphics deals with generating images and art with the aid of computers. Computer graphics is a core technology in digital photography, film, video games, digital art, cell phone and computer displays, and many specialized applications. A great deal of specialized hardware and software has been developed, with the displays of most devices being driven by graphics hardware, computer graphics hardware. It is a vast and recently developed area of computer science. The phrase was coined in 1960 by computer graphics researchers Verne Hudson and William Fetter of Boeing. It is often abbreviated as CG, or typically in the context of film as Computer-generated imagery, computer generated imagery (CGI). The non-artistic aspects of computer graphics are the subject of Computer graphics (computer science), computer science research. Some topics in computer graphics include user interface design, Sprite (computer graphics), sprite graphics, raster graphics, Rendering (computer graph ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Khronos Group
The Khronos Group, Inc. is an open, non-profit, member-driven consortium of 170 organizations developing, publishing and maintaining royalty-free interoperability standards for 3D graphics, virtual reality, augmented reality, parallel computation, vision acceleration and machine learning. The open standards and associated conformance tests enable software applications and middleware to effectively harness authoring and accelerated playback of dynamic media across a wide variety of platforms and devices. The group is based in Beaverton, Oregon. History The Khronos Group was founded in 2000 by companies including 3Dlabs, ATI, Discreet, Evans & Sutherland, Intel, SGI, and Sun Microsystems. Promoter members include AMD, Apple, Arm, Epic Games, Google, Huawei, Nokia, Imagination, Intel, Nvidia, Qualcomm, Samsung, Sony, Valve and Verisilicon. Its president is Neil Trevett. Exploratory groups Typically, Khronos first creates an exploratory group to gauge industry intere ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
SPIR-V
Standard Portable Intermediate Representation (SPIR) is an intermediate language for General-purpose computing on graphics processing units, parallel computing and graphics by Khronos Group. It is used in multiple execution environments, including the Vulkan graphics API and the OpenCL compute API, to represent a shader or Compute kernel, kernel. It is also used as an interchange language for cross compilation. SPIR-V is a new version of SPIR which was introduced in 2015 by the Khronos Group, and has since replaced the original SPIR, which was introduced in 2012. On September 19th 2024, Microsoft has announced plans to adopt SPIR-V as the DirectX, Direct3D Interchange format in place of DXIL, beginning support from Shader Model 7 on. Purpose The purposes of SPIR-V are to natively represent the primitives needed by compute and graphics; to separate high-level language from the interface to compute and graphics drivers; to be the distribution form, or distribute fully compiled bina ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Arm Norway
Arm Norway is a fabless semiconductor company based in Trondheim, Norway founded in 2001, as Falanx Microsystems AS. Falanx Microsystems was spun off a 1998 research project from the Norwegian University of Science and Technology. It was acquired by ARM Holdings in June 2006, and renamed to Arm Norway. Arm Norway works with Arm's Cambridge and Austin design centres to develop graphics processing units for OpenGL, OpenGL ES, DirectX and Vulkan three-dimensional rendering, with emphasis on low electric power consumption, suitable for use in portable devices like mobile phones. Their products are marketed under the ''Mali'' brand. Other Mali products include hardware acceleration Hardware acceleration is the use of computer hardware designed to perform specific functions more efficiently when compared to software running on a general-purpose central processing unit (CPU). Any transformation of data that can be calcula ... for image, video and display processing. See also * ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Nintendo DS
The is a foldable handheld game console produced by Nintendo, released globally across 2004 and 2005. The DS, an initialism for "Developers' System" or "Dual Screen", introduced distinctive new features to handheld games: two LCD screens working in tandem (the bottom of which is a touchscreen), a built-in microphone, and support for wireless network, wireless connectivity. Both screens are encompassed within a clamshell design similar to the Game Boy Advance SP. The Nintendo DS also features the ability for multiple DS consoles to directly interact with each other over Wi-Fi within a short range without the need to connect to an existing wireless network. Alternatively, they could interact online using the now-defunct Nintendo Wi-Fi Connection service. Its main competitor was Sony Interactive Entertainment, Sony's PlayStation Portable during the seventh generation of video game consoles. Prior to its release, the Nintendo DS was marketed as an experimental "third pillar" in Nin ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Dreamcast
The is the final home video game console manufactured by Sega. It was released in Japan on November 27, 1998, in North America on September 9, 1999 and in Europe on October 14, 1999. It was the first sixth-generation video game console, preceding Sony's PlayStation 2, Nintendo's GameCube, and Microsoft's Xbox. The Dreamcast's discontinuation in 2001 ended Sega's 18 years in the console market. A team led by Hideki Sato began developing the Dreamcast in 1997. In contrast to the expensive hardware of the unsuccessful Saturn, the Dreamcast was designed to reduce costs with off-the-shelf components, including a Hitachi SH-4 CPU and an NEC PowerVR2 GPU. Sega used the GD-ROM media format to avoid the expenses of DVD-ROM technology. Developers were able to include a custom version of the Windows CE operating system on game discs to make porting PC games easy, and Sega's NAOMI arcade system board allowed nearly identical conversions of arcade games. The Dreamcast was the ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |