Lioncash
df72480395
common: Make use of [[nodiscard]] where applicable
Now that clang-format makes [[nodiscard]] attributes format sensibly, we
can apply them to several functions within the common library to allow
the compiler to complain about any misuses of the functions.
5 years ago
Lioncash
c5c89a4d5c
common/hash: Remove unused HashableStruct
This is unused, so it can be removed. There's better ways of ensuring
zeroed out padding bits, like using zero-initialization, anyhow.
6 years ago
Fernando Sahmkow
be856a38d6
Shader_IR: Address Feedback.
6 years ago
Fernando Sahmkow
1a58f45d76
VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders.
6 years ago
fearlessTobi
63c2e32e20
Port #4182 from Citra: "Prefix all size_t with std::"
7 years ago
Lioncash
a7d6efc520
common: Convert type traits templates over to variable template versions where applicable
Uses the C++17 inline variable variants
8 years ago
bunnei
45fd7c4a37
common: Port cityhash code from Citra.
8 years ago
Kloen
818b1730a9
common: add <cstddef> to hash.h
9 years ago
Kloen
2fa0971ceb
common: switch ComputeHash64 len param to size_t instead of int, fix warning on MSVC on dsp_dsp.cpp
9 years ago
bunnei
d67e2f78b7
Common: Added MurmurHash3 hash function for general-purpose use.
11 years ago
Yuri Kunde Schlesner
d9df5b575a
Common: Remove hash.cpp/h
Currently unused and the code quality is pretty questionable.
11 years ago
Yuri Kunde Schlesner
e1fbac3ca1
Common: Remove common.h
11 years ago
purpasmart96
ebfd831ccb
License change
11 years ago
Lioncash
90e994471a
Common: Move header guards over to pragma once
Also replaced C headers with the C++ equivalent ones
12 years ago
bunnei
de0a034a84
fixed project includes to use new directory structure
12 years ago
bunnei
63e46abdb8
got rid of 'src' folders in each sub-project
12 years ago
ShizZy
7564d28faf
replaced common code with dolphin common
13 years ago
ShizZy
72325bef1d
deleted gekko's common files
13 years ago
ShizZy
27474060e1
adding initial project layout
13 years ago