Erik Faye-Lund
6652eb0ec3
meson: rename meson_options.txt
...
The proper name for the meson options changed to meson.options in Meson
1.1. Since we don't support older versions of Meson anyway, let's just
rename the options-file to the new name.
Reviewed-by: Adam Jackson <ajax@redhat.com >
Reviewed-by: Eric Engestrom <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33445 >
2025-02-09 08:13:27 +00:00
Yonggang Luo
c5a4520b3c
glsl: Fixes ident issue in glsl_parser.yy and update editorconfig for it
...
Signed-off-by: Yonggang Luo <luoyonggang@gmail.com >
Acked-by: Jesse Natalie <jenatali@microsoft.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19875 >
2022-12-16 19:02:17 +00:00
Yonggang Luo
59fb86ea6f
mesa: replace tab with 3 space in mesa/program/program_parse.y by tools
...
Signed-off-by: Yonggang Luo <luoyonggang@gmail.com >
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19969 >
2022-11-24 02:56:03 +00:00
Karol Herbst
20c90fed5a
rusticl: added
...
Initial code drop for Rusticl :)
Signed-off-by: Karol Herbst <kherbst@redhat.com >
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15439 >
2022-09-12 05:58:12 +00:00
Yonggang Luo
f2aba8564c
ci/vs2019: Update editorconfig for ps1 files
...
Signed-off-by: Yonggang Luo <luoyonggang@gmail.com >
Reviewed-by: Jesse Natalie <jenatali@microsoft.com >
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934 >
2022-06-14 21:14:33 +00:00
Erik Faye-Lund
61a5034950
editorconfig: remove pl-rule
...
Fixes: 721b880e4c
("script: drop get_reviewer.pl")
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16786 >
2022-06-01 09:08:13 +00:00
Erik Faye-Lund
799bf3d686
editorconfig: remove m4-rule
...
Fixes: 95aefc94a9
("Delete autotools")
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16786 >
2022-06-01 09:08:13 +00:00
Erik Faye-Lund
12aa3b82dc
editorconfig: remove html-rule
...
Fixes: 44a4e34d52
("docs: remove doxygen support")
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16786 >
2022-06-01 09:08:13 +00:00
Erik Faye-Lund
7a088d3583
editorconfig: remove scons-ism
...
Fixes: 6e6cd7d93c
("scons: Remove.")
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16786 >
2022-06-01 09:08:13 +00:00
Jason Ekstrand
2175cc3920
editorconfig: Use 3-space tabs for .rst
...
This is what all the sphinx examples do and is what most of docs/
currently does.
Acked-by: Erik Faye-Lund <erik.faye-lund@collabora.com >
Reviewed-by: Connor Abbott <cwabbott0@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11529 >
2021-06-22 17:37:55 +00:00
Erik Faye-Lund
7ee94d1b21
docs: fixup indentation
...
The most canonical indentation-style here is two spaces, which is what
the standard boilerplate in all documents use. So let's normalize to
that.
Reviewed-by: Eric Engestrom <eric@engestrom.ch >
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3443 >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3443 >
2020-01-18 11:39:32 +01:00
Dylan Baker
9838185056
editorconfig: Fix meson style
...
The syntax was wrong, resulting in it not working at all.
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com >
2019-05-24 18:44:18 +00:00
Andres Gomez
e2e03f84f9
editorconfig: Add max_line_length property
...
The property is supported by the most of the editors, but not all:
https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties#max_line_length
Cc: Eric Engestrom <eric@engestrom.ch >
Cc: Eric Anholt <eric@anholt.net >
Signed-off-by: Andres Gomez <agomez@igalia.com >
Reviewed-by: Dylan Baker <dylan@pnwbakers.com >
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com >
2019-01-10 15:50:34 +02:00
Dylan Baker
e5866af123
editorconfig: Add meson configuration
...
Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com >
Reviewed-by: Eric Anholt <eric@anholt.net >
2017-10-09 13:40:50 -07:00
Eric Anholt
dd12119706
editorconfig: Fix up the tab rendering width.
...
Our editorconfig file looked sensible, saying that we wanted to indent
with spaces and use 3/4/whatever space indentation. However, the spec has
this little surprise:
"tab_width: a whole number defining the number of columns used to
represent a tab character. This defaults to the value of indent_size
and doesn't usually need to be specified."
so once my editor started respecting editorconfig, the files that have
tabs left in them started getting rendered wrong, showing up like this in
brw_program.c:
case GL_COMPUTE_PROGRAM_NV: {
struct brw_program *prog = rzalloc(NULL, struct brw_program);
if (prog) {
prog->id = get_new_program_id(brw->screen);
return _mesa_init_gl_program(&prog->program, target, id);
}
else
return NULL;
}
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu >
2017-01-03 10:38:53 -08:00
Eric Engestrom
3bd885d09c
Introduce .editorconfig
...
A few weeks ago, Jose Fonseca suggested [0] we use .editorconfig files
to try and enforce the formatting of the code, to which Michel Dänzer
suggested [1] we start by importing the existing .dir-locals.el
settings. The first draft was discussed in the RFC [2].
These .editorconfig are a first step, one that has the advantage of
requiring little to no intervention from the devs once the settings
files are in place, but the settings are very limited. This does have
the advantage of applying while the code is being written.
This doesn't replace the need for more comprehensive formatting tools
such as clang-format & clang-tidy, but those reformat the code after
the fact.
[0] https://lists.freedesktop.org/archives/mesa-dev/2016-June/121545.html
[1] https://lists.freedesktop.org/archives/mesa-dev/2016-June/121639.html
[2] https://lists.freedesktop.org/archives/mesa-dev/2016-July/123431.html
Acked-by: Nicolai Hähnle <nicolai.haehnle@amd.com >
Acked-by: Eric Anholt <eric@anholt.net >
Signed-off-by: Eric Engestrom <eric@engestrom.ch >
Reviewed-by: Jose Fonseca <jfonseca@vmware.com >
2016-08-31 17:06:54 -07:00