X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmaterial.cpp;h=b180f797b56032c74d122c5cd236755b27be9909;hp=44700f815d8017a9f2539c3d64f4731b3028d3f6;hb=76381cbd6903f8be571cbc0d644a0f78026134bc;hpb=31d4f0b73430677e79873beef16830dc07857ddd diff --git a/src/material.cpp b/src/material.cpp index 44700f81..b180f797 100644 --- a/src/material.cpp +++ b/src/material.cpp @@ -143,7 +143,8 @@ MaterialInfo* MaterialInfoTable::get_material_info(const Position& pos) { } // Let's look if we have a specialized evaluation function for this - // particular material configuration. + // particular material configuration. First we look for a fixed + // configuration one, then a generic one if previous search failed. if ((mi->evaluationFunction = funcs->getEEF(key)) != NULL) return mi; @@ -309,7 +310,7 @@ MaterialInfo* MaterialInfoTable::get_material_info(const Position& pos) { /// EndgameFunctions member definitions. This class is used to store the maps -/// of end game and scaling functions that MaterialInfoTable will query for +/// of end game and scaling functions that MaterialInfoTable will query for /// each key. The maps are constant and are populated only at construction, /// but are per-thread instead of globals to avoid expensive locks.